2016-03-24 12 views
2

Ağ kullanımı ile uzaktan ağ bağlantısı yapmak istiyorum.PowerShell - net use çalışmıyor - değişkenlerle ilgili sorun

Bu benim PowerShell kodudur: Ben kimlik bilgilerini yerine değişkenleri yazarsanız

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

Çalışıyor.

Ancak kimlik bilgilerini okumalıyım.

Net use komutunda değişkenleri kullanmanın bir yolu var mı?

+1

Kaldır '-AsSecureString': uyarlanan cevap. – PetSerAl

cevap

2

PetSerAl bir yorumda yanıtladığı gibi, -AsSecureString'i kaldırabilirsiniz, ancak daha iyi bir yaklaşım şifreyi güvenli bir şekilde almanın güvenliğini/güzelliğini sunabilir (yazarken parola karakterleri ortaya çıkarmaz) ve yalnızca değişkeniniz için gerektiğinde şifresini çözerek.

Not: Convert a secure string to plain text

+0

Şimdi çalışıyor. Çok teşekkürler! – Lucas93