Get-Parameter로 cmdlet의 Parameter 사용법 알아보기


Get-Parameter -CommandName Test-Connection

이렇게 하면 Test-Connection 명령을 사용할 때 어떤 Parameter를 사용할지를 금방 알 수 있다.
각 Parameter에 대한 Name, Aliases,Position, Mandatory, Pipeline, ByName에 대한 것을 알 수 있다.

아래 그림을 보면 Test-Connection을 할 때 -ComputerName을 Mandatory이고, Position은 첫번째이며, String을 comma로 찍어서 여러개의 문자열을 사용할 수 있음을 알 수 있다.
즉, Test-Connection -cn pc1, pc2,server1으로 사용할 수 있다는 뜻이다.
그리고 -Count는 Int32 데이터 형식을 갖기 때문에 정수형을 사용해야 한다

이렇게 Get-Parameter를 잘 활용하면 PowerShell cmdlet을 정확하게 사용할 수 있는 편리한 점이 있다

818819

Azure CLI 2.0에서 원하는 명령어 찾기


Linux에 Azure CLI 2.0을 설치한 후에 Azure Login한다
그런 다음 원하는 명령어를 실행하려고 하는데 제대로 기억나지 않을 때 az find -q “string”을 사용하면 된다

list에 대한 정보를 보고자 하면 az find -q “list”
이 결과로서 az group list, az network nic list 등을 알게 된다

결과를 볼 때는 -o table로 보거나 | grep “string”을 사용하면 편리하다
az group list -o table
az group list | grep name
az network nic list -o table

Windows 10의 Bash에 Azure Cli 2.0 설치하기


참고: https://mountainss.wordpress.com/2017/04/15/microsoft-azure-cli-2-0-in-ubuntu-bash-of-windows-10-linux-azure-devops/

echo “deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ wheezy main” | sudo tee /etc/apt/sources.list.d/azure-cli.list

sudo apt-key adv –keyserver packages.microsoft.com –recv-keys 417A0893
sudo apt-get install apt-transport-https
sudo apt-get update && sudo apt-get install azure-cli

sudo apt-get update && sudo apt-get install azure-cli

 

Azure 구독에 관한 필요한 정보


Azure Pass로 구독을 신청할 때는 하나의 이메일 계정으로 여러 구독을 신청할 수 없다. 그러므로 Azure Pass로 구독 신청할 때는 이전에 사용한 이메일 계정을 사용할 수 없다. 이메일 계정은 outlook.com/outlook.kr/hotmail.com을 사용하기를 권장하지만 다른 이메일 계정(gmail, naver )도 사용할 수 있다. 
Azure Pass로 사용할 수 있는 기간은 1개월 또는 3개월이다. 자세한 것은 구독이 되면 이메일이 배송되는데 그 내용을 보면 알 수 있다. 보통은 1개월이고, 어떤 것은 3개월이다. 
Azure Pass의 한 달 최대 사용금액(Credit)은 12만원이다. 

참고로 무료 구독(free trial)은 한 달에 24만원까지 사용할 수 있다. 단 구독 신청할 때 신용카드 정보를 입력해야 한다. 

파일이 생성된 시간 변경하기


Get-Item c:\down\index.html
$item = Get-Item c:\down\index.html
$item | Select-Object *
$item.CreationTime

$time=Get-Date
$item.CreationTime = $time.AddMonths(-10)
$item.CreationTime

이렇게 하면 파일 생성 시간이 원래 것보다 10개월 이전으로 변경된다
파일 생성 시간  뿐 아니라 lastAccessTime, lastWriteTime도 변경할 수 있다