小编Del*_*ost的帖子

如何在Powershell中隐藏net use的输出

我正在使用此Powershell脚本来连接网络路径:

$usrLogin = [Environment]::UserName + "@mydomain.net"
$cred = Get-Credential $usrLogin
$networkCred = $cred.GetNetworkCredential()
$usercred = $networkCred.UserName + '@' + $networkCred.Domain
$extractSource = "\\srv01\d$\"
net use $extractSource $networkCred.Password /USER:$usercred
Run Code Online (Sandbox Code Playgroud)

我决定使用"net use",因为我稍后会在Script中打开一个FileDialog,它直接打开网络路径.

$openFileDialog1 = New-Object System.Windows.Forms.OpenFileDialog
$openFileDialog1.initialDirectory = "\\srv01\d$\"
Run Code Online (Sandbox Code Playgroud)

现在我的问题:

如何隐藏"net use"命令的输出?我尝试了这个,但它不起作用:

net use $extractSource $networkCred.Password /USER:$usercred | out-null
Run Code Online (Sandbox Code Playgroud)

powershell networking net-use output

1
推荐指数
1
解决办法
7398
查看次数

标签 统计

net-use ×1

networking ×1

output ×1

powershell ×1