私はこのPowerShell(またはVBまたはバッチ)スクリプトを作成しようとしています。必要なのは、代替資格情報を使用してネットワークドライブを永続的にマップすることだけです。何らかの理由で、資格情報が永続していないようです。最初は正常にマップされ、ログイン時にはドライブに赤色のXが表示され、開こうとするとパスワードの入力が求められます。Powershell永続マップドライブは次のログオンのための資格情報を保存しません
管理者としてpowershellを実行すると、再ログオン時にドライブが表示されなくなります。私は範囲の問題のために推測していますが、私は世界の旗がそれを世話していると考えましたか?
私はまた、 "net use"メソッドと "Wscript.Network"メソッドをpowershell ...の同じ結果から試しました。
私はWindowsスクリプティングのために新しくなったので、おそらく何か本当にダムなのです。ここに私が使っているスクリプトの本質があります。私はそれをPowerShellのウィンドウに直接ペーストしています。私はどこに迷いましたか?
$user = "USERNAME"
$pass = "PASSWORD"
$cur_share = "\\192.168.1.100\websites"
$drive = "X"
$PWord = ConvertTo-SecureString -String $pass -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user, $PWord
New-PSDrive -Name $drive -PSProvider "FileSystem" -Root $cur_share -Scope "Global" -Persist -Credential $Credential