내가 네트워크 경로 연결이 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
나는 "인터넷 사용"을 사용하기로 결정을 직접 네트워크 경로를 여는 FileDialog.
$openFileDialog1 = New-Object System.Windows.Forms.OpenFileDialog
$openFileDialog1.initialDirectory = "\\srv01\d$\"
지금 내 질문 :
은 어떻게 "NET USE"명령의 출력을 숨길 수 있습니까? 나는 이것을 시도했지만 작동하지 않았다 : 위의
net use $extractSource $networkCred.Password /USER:$usercred | out-null
고마워요, 그게 내가 찾고 있던거야! 나는 항상 ">":-) 파이프 instad를 사용해야합니다 tought했습니다 – Deltahost
당신은 2> & 1> null 뭐하는거야 설명해 주시겠습니까? 숫자를 리디렉션하면 오류가 어떻게 처리됩니까? – Richard
늦게 답장을 드려 죄송합니다. 이 숫자는 콘솔 스트림을 나타내며, 2는 오류 스트림입니다. about_Redirection 도움말 항목에서 자세한 정보를 찾을 수 있습니다. –