- Powershell v3에서는
방화벽
설정을
위한
새로운 cmdlet가
추가되었다. 그것은
바로 New-NetFirewallRule이다
-
다음은
외부에서
내
로컬
컴퓨터의 Web Server에
접속할
수
있도록
방화벽을
열어주는
것이다.
New-NetFirewallRule
-DisplayName
“Allow Port 80”
-Direction
Inbound -LocalPort
80 -Protocol
TCP -Action
Allow
Month: February 2013
Windows Server 2012의 Powershell v3.o에서 네트워크 속도 체크하기
[System.Net.NetworkInformation.NetworkInterface]::
GetAllNetworkInterfaces() | Select-Object -Property Description, Speed, OperationalStatus
이렇게 하면 속도 및 사용 가능 여부를 확인할 수 있다.
로컬 컴퓨터에 없는 Module을 다른 컴퓨터에서 복사하여 설치하기
로컬 컴퓨터에 없는 cmdlet를 설치하기 위해서는 해당 cmdlet가 있는 컴퓨터에서 Module을 복사해 와서 설치하면 된다.
0) Help Invoke-IPAMgpoProvisionaing (오류)
1) $s = New-PSSession -ComputerName Server1 (Invoke-IPAMgpoProvisioning이 있는 서버인 Server1에 세션을 연결한다)
2) Get-Module -Listavailable -PSSession $s
(Server1에 있는 Module 종류를 확인하는데, 여기에 IPAMServer라는 Module이 있는지 확인한다)
(-PSSession 매개변수는 Windows Server 2012에만 가능, 즉 Version 3에서만 가능)
3) Set-ExectutionPolicy UnRestricted (그냥 모듈을 복사하면 스크립트 정책 때문에 오류가 난다. 그래서 잠시 스크립트 정책을 UnRestricted로 설정하여 진행한다)
4) Import-Module -Name IPAMserver -PSSession $s (IPAMServer 모듈을 로컬 컴퓨터로 복사하여 설치한다)
5) Get-Module -Listavailable (로컬 컴퓨터에 IPAMserver라는 모듈이 복사되어 설치되었는지 확인한다)
6) Get-Command -Module IPAMserver (IPAMserver 모듈의 명령어를 확인한다)
7) Help Invoke-IPAMgpoProvisioning (IPAMserver 모듈에 포함된 cmdlet인 Invoke-IPAMgpoProvisioning의 도움말을 본다)