私は以下のようにpowershellを使用して自分のネットワークドライブをマッピングしています。共有スペースをpowershellの割り当てられていないドライブ文字にマップします。
$net = new-object -ComObject WScript.Network
$net.MapNetworkDrive("r:", "$Folder","FALSE","Domain\UserName", "Password")
ここでは、ドライブレターをr:
として送信しています。 r:
ドライブが既に使用されている場合、それは失敗します。
割り当てられていないドライブ文字にドライブをマップする方法はありますか。 (例:R:
が既に割り当てられていて、S:
が割り当てられていない場合は、S:ドライブに自動的にマップする必要があります)
受け入れられた回答には、WMIも必要ありません。しかし、 'WScript.Network'は**書かれた時点で**(PoSH v2 - 日付をチェックする)、' New-PSDrive'の '-credential'に対するサポートが壊れていて、他の方法がなかったのでドライブをマッピングするための代替資格情報を提供します。 – alroc