1

PowerShell を使用してリモート コンピューター上のネットワーク共有をマップ/マップ解除するにはどうすればよいですか?

ありがとう

4

3 に答える 3

2

リモート コンピューターで PSRemoting を有効にする (Enable-PSRemoting -Force) 必要がある場合は、次のコマンドを実行できます。

ネットワーク ドライブのマップ:

Invoke-Command -ComputerName hostname -ScriptBlock {$netobj = New-Object -ComObject "Wscript.Network";$network.MapNetworkDrive("Z:","\\Server\Share")}

ネットワーク ドライブを削除します。

Invoke-Command -ComputerName hostname -ScriptBlock {$netobj = New-Object -ComObject "Wscript.Network";$network.RemoveNetworkDrive("Z:")}

于 2013-01-15T17:44:38.877 に答える
0

powershell から net.exe を使用するのはどうですか? などnet use * \\server\share /user:<domain>\<user> *。'*' は、net.exe にパスワードの入力を求めるように指示します (必要に応じて、コマンド ラインでパスワードを渡すこともできます)。

于 2013-01-16T14:30:49.347 に答える