로컬 컴퓨터에 없는 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의 도움말을 본다)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s