0
매주 월요일과 목요일마다 자동으로 실행되도록 만들고 싶은 스크립트가 있습니다. PowerCLI에서이 작업을 수행 할 수 있는지 또는이 목표를 달성하기 위해 .bat를 작성해야하는지 궁금했습니다. 좀 검색을했고,이 코드 조각 라인의 상단에 내 스크립트에 필요하다고 배웠습니다 :PowerCLI : 작업 자동화
add-pssnapin VMware.VimAutomation.Core # <----------
$server = $args[0]
$date = get-date
new-snapshot -vm $server -name "Auto Created via Powershell" -description $date
get-snapshot -vm $server | sort -property created -desc | select -skip 6 | foreach-object{remove-snapshot $_ -confirm:$false}
내가 매주 월요일과 목요일을 실행하려면이 코드를 얻을 필요가 뭐가?
감사합니다.
편집 :이 작업을 실행하려면 작업 스케줄러를 어디에서 편집해야합니까? 내가 어디에 있어요의 이미지 제공 한 (그와 나는 또한 시각적 인 사람이야 : P)
우리는 서버에 vSphere PowerCLI가 설치되어 있는지 확인해야하지만 작동 할 수는 있습니다. 따라서 우리는 bat 또는 cmd 파일을 통해 실행해야합니다. 내가 틀렸을 까? – Valrok
박쥐가 필요 없습니다. 내 대답과 마찬가지로 powershell.exe를 사용하십시오. –
투표 ++. 바로 그 일을 통해 Windows 스케줄러를 통해 PowerShell을 실행할 수 있습니다. 현학적 인 방법에 따라, PS 구성에 의존하지 않고 PowerCLI 모듈이 스크립트의 일부로 프로그래밍 방식으로로드되도록 할 수 있습니다. –