2017-10-13 15 views
0

同じPowerShellホストから同じPowerShellホストVMにスクリプトを追加してVMを追加するPowercliスクリプトがあります。その作業しかし、私は他のVMのスクリプトを呼び出すときにError.Can私たちは他のVMからディスクをマウントする与える?PowerShellホストからVmにハードディスクを追加してマウントするスクリプト

エラーは次のとおりです。新ハードディスク:用語「新ハードディスクは」は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから、もう一度やり直してください。

+0

VMWare/VirtualBox/otherであるかどうかを指定し、何が動作し、何のスクリーンショットを追加しないかを検討してください。 – Himanshu

答えて

0

New-HardDiskはPowerCLIコマンドレットですので、リモートシステムで実行する場合は、システムで使用できるVMware.PowerCLIモジュールがあることを確認する必要があります。

PowerShellホストからNew-HardDiskコマンドレットを実行してから、Invoke-VMScriptまたはPowerShell remotingのような方法でターゲットVMでディスクマウントコマンドを実行するのが理想的です。

+0

はい同じ方法を試しましたが、Mountingの場合、Invoke-VMScriptは機能しません。これは一連のコマンドですが、私はあらゆる方法で試しましたが、エラーを出すのです。 新ハードディスク-VM $ VMNAME -Datastore $データストア-CapacityGB $ diskSize -Persistence $ diskMode -DiskType $ diskType -StorageFormat $ thinProvisioning のGet-ディスク| ここで、partitionstyle -eq 'raw' | Initialize-Disk -PartitionStyle MBR -PassThru | 新しいパーティション-AssignDriveLetter -UseMaximumSize | フォーマット - ボリューム-FileSystem NTFS -NewFileSystemLabel "ディスク" - 確認:$ false –

関連する問題