powershell - 尝试使用 Powershell 访问共享服务器上的文件
问题描述
我正在尝试使用从 Comp A 连接到的 Comp B 访问共享网络下的文件,并计划使用该文件执行“reg import”。到目前为止,我总是被拒绝,并且我读到问题是由于双跳造成的。遗憾的是,我认为我无法更改 Comp B 上的注册表或配置。到目前为止,我已经尝试过这样做:
- 使用 new-psdrive/net use 创建一个临时映射驱动器:即使我可以使用 get-psdrive 看到映射驱动器,访问仍然被拒绝
$secpw = ConvertTo-SecureString $password -AsPlainText -Force
$cred = New-Object Management.Automation.PSCredential ($username, $secpw) Enter-PSSession -ComputerName Comp B -Credential $cred New-PSDrive -Name Y -PSProvider 文件系统 -Root "\shared_folder"
光盘Y:
- 使用凭据输入 PS-Session:仍然拒绝访问
Enter-PSSession -ComputerName Comp B -Credential $cred cd \\shared_folder\
- 使用脚本块和凭据调用命令:仍然拒绝访问
invoke-command -Credential $cred -computername Comp B -ScriptBlock {(cd \\shared_folder\),(dir)}