Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell使用NTLM auth从服务器获取文件_Powershell_Ntlm - Fatal编程技术网

Powershell使用NTLM auth从服务器获取文件

Powershell使用NTLM auth从服务器获取文件,powershell,ntlm,Powershell,Ntlm,我正在尝试从具有给定url的服务器获取CSV文件。具有此文件的服务器具有NTLM授权,每次尝试使用以下代码时,我都会得到: “远程服务器返回错误:(401)未经授权。” 如果要使用NTLM,则应该指定它而不是Basic: $credCache.Add($source, "NTLM", $creds) 此外,您可能需要指定域: $creds = new-object System.Net.NetworkCredential("user", "p@ssw0rd", "MYDOMAIN") Thx

我正在尝试从具有给定url的服务器获取CSV文件。具有此文件的服务器具有NTLM授权,每次尝试使用以下代码时,我都会得到:

“远程服务器返回错误:(401)未经授权。”


如果要使用
NTLM
,则应该指定它而不是
Basic

$credCache.Add($source, "NTLM", $creds)
此外,您可能需要指定域:

$creds = new-object System.Net.NetworkCredential("user", "p@ssw0rd", "MYDOMAIN")

Thx的答案,但我仍然在powershell控制台中得到:“远程服务器返回了一个错误:(401)未经授权。”我100%确定user和pass是正确的,服务器使用NTLM还有其他想法吗?
$creds = new-object System.Net.NetworkCredential("user", "p@ssw0rd", "MYDOMAIN")