2017-10-13 19 views
0

PowerCLi 스크립트를 사용하여 VM에 하드 디스크를 추가하고 마운트합니다. 동일한 Powershell 호스트에서 스크립트를 호출하여 동일한 powershell 호스트에 디스크를 추가하는 경우 VM - 그 작동하지만 다른 VM을위한 스크립트를 호출 할 때 Error.Can 우리는 다른 VM에서 디스크를 마운트 할 수 있습니까?PowerShell 호스트의 VM에 하드 디스크를 추가하고 마운트하는 스크립트

오류 : 새로운-저장 판 : '새-저장 판'는 cmdlet을, 기능, 스크립트 파일 또는 실행할 수있는 프로그램의 이름으로 인식되지 않는 용어. 이름의 철자를 확인하거나 경로가 포함되어 있으면 경로가 올바른지 확인하고 다시 시도하십시오.

+0

VMWare/VirtualBox/other인지 확인하고 작동하는 것과 그렇지 않은 것의 스크린 샷을 추가하는 것을 고려하십시오. – Himanshu

답변

0

New-HardDisk는 PowerCLI cmdlet이므로 원격 시스템에서이를 실행하려면 시스템에서 사용 가능한 VMware.PowerCLI 모듈이 있는지 확인해야합니다.

이상적으로는 PowerShell 호스트에서 New-HardDisk cmdlet을 실행 한 다음 Invoke-VMScript 또는 PowerShell remoting과 같은 방법을 통해 대상 VM에서 디스크 탑재 명령을 수행해야합니다.

+0

예 동일한 방법을 시도했지만 장착의 경우 Invoke-VMScript가 작동하지 않습니다. 이것은 일련의 명령입니다. 그러나 모든 시도를했지만 오류가 발생했습니다. 새 하드 디스크 -VM $ Vmname -Datastore $ datastore -CapacityGB $ diskSize -Persistence $ diskMode -DiskType $ diskType -StorageFormat $ thinProvisioning Get-Disk | 여기서 partitionstyle -eq 'raw'| Initialize-Disk -PartitionStyle MBR -PassThru | 새 파티션 -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "disk"- 확인 : $ false –