2016-03-24 12 views
2

net useを使用してネットワークリソースをリモートでマップしたい。PowerShell - ネット使用が機能しない - 変数で問題が発生する

これは私のPowerShellのコードです:私は私の資格証明書の代わりに変数を書く場合

$user = Read-Host -Prompt "Enter Username" 
$pw = Read-Host -Prompt "Enter Password" -AsSecureString 
net use X: \\Server\dir1\dir2 /persistent:no /user:$user $pw 

それは動作します。

しかし、私は資格情報を読み込む必要があります。

net useコマンドで変数を使用する方法はありますか?

+1

削除 '-AsSecureString':から適応答え。 – PetSerAl

答えて

2

PetSerAlがコメントで回答したように、-AsSecureStringを削除することができますが、より安全な方法で安全な方法でパスワードを取得することができます(入力時にパスワード文字が表示されません)変数に必要なときに解読します。

注:Convert a secure string to plain text

+0

これで動作します。どうもありがとう! – Lucas93

関連する問題