ログイン時にネットワーク ドライブをマップするスクリプトを実行しようとしています。通常、get-content を | とともに使用します。convertfrom-stringdata を使用して、パラメーター (ドライブ文字とパス) をハッシュに入れます。
私の問題は次のとおりです。
net use /persistent:no $driveletter $networkpath
エラーが発生します。$networkpath を実際のパス (\\server\share\folder) に置き換えると、機能します。
そこで何をすべきか知っている人はいますか?助けていただければ幸いです。足りない情報があれば随時追加していきます!
ご挨拶、
ブラーグ
編集:問題をよりよく理解するためのより多くのコード
$hash = get-content C:\temp\file.txt | convertfrom-stringdata
foreach ($keys in $hash.keys) {
$hashtwo = $hash.$keys -split ("=")
net use /persistent:no $hashtwo[1] $hashtwo[0]
}
私のテキストファイルは次のようになります。
key = \\\\server\\share\\folder =G: