2009년 10월 30일
PowerShell2.0 원격 관리하기-5
Invoke-Command 참고: http://technet.microsoft.com/en-us/library/dd347578.aspx(각 파라메터에 대한 내용을 꼭 볼 것)
1)
원격 관리를 위해서 사용하는 cmdlet는 Invoke-Command인데 이것의 약자는 ICM이다.
따라서 다음과 같이 사용하면 된다.
ICM -ComputerName Win7Netbook -ScriptBlock {get-process WINWORD} : 원격 컴퓨터의 마이크로소프트 워드 프로그램에 대한 정보를 확인한다
2)
그리고 로컬 컴퓨터에 저장된 ~.PS1 스크립트 파일을 원격 컴퓨터에서 처리하도록 할 수도 있다.
이 파워쉘 스크립트 내용을 잘 작성하는 것이 중요하다.
VerifyFolderSize.ps1 파일은 D:\에 존재하는 폴더들에 대한 요약된 정보(MB size)를 확인하는 스크립트이다.
icm -FilePath c:\VerifyFolderSize.ps1 -computername win7netbook


로컬 PowerShell Script를 원격 컴퓨터에서 실행하는 것은 유용하게 사용할 수 있다.
원격 컴퓨터에 대한 정보를 확인하거나 설정을 하기 위한 내용이 복잡할 때는 로컬에서 일단 스크립트를 작성하여 그 스크립트를 불러서 실행하는 것이 효과적이다.
1)
원격 관리를 위해서 사용하는 cmdlet는 Invoke-Command인데 이것의 약자는 ICM이다.
따라서 다음과 같이 사용하면 된다.
ICM -ComputerName Win7Netbook -ScriptBlock {get-process WINWORD} : 원격 컴퓨터의 마이크로소프트 워드 프로그램에 대한 정보를 확인한다
2)
그리고 로컬 컴퓨터에 저장된 ~.PS1 스크립트 파일을 원격 컴퓨터에서 처리하도록 할 수도 있다.
이 파워쉘 스크립트 내용을 잘 작성하는 것이 중요하다.
VerifyFolderSize.ps1 파일은 D:\에 존재하는 폴더들에 대한 요약된 정보(MB size)를 확인하는 스크립트이다.
icm -FilePath c:\VerifyFolderSize.ps1 -computername win7netbook


로컬 PowerShell Script를 원격 컴퓨터에서 실행하는 것은 유용하게 사용할 수 있다.
원격 컴퓨터에 대한 정보를 확인하거나 설정을 하기 위한 내용이 복잡할 때는 로컬에서 일단 스크립트를 작성하여 그 스크립트를 불러서 실행하는 것이 효과적이다.
# by | 2009/10/30 15:20 | PowerShell따라하기 | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]