我是PowerShell的新手。我想从同一网络上的远程工作站自动复制配置文件,并将其粘贴到本地PC的文件夹中。
当前,我正在提示用户输入要从中复制远程计算机的主机名。我想将其传递到文件夹路径。
赞:
$host_name = Read-Host "Please enter the hostname of the remote computer"
Get-ChildItem -Path "\\$host_name\C$\Program Files (x86)\BizTech\Oasis Prime\*" -Include *.config -Recurse | Copy-Item -Destination "C:\Users\USERPROFILE\Desktop\Configs\$host_name\"
这甚至可能吗?谢谢大家
这是我收到的错误
Get-ChildItem : Cannot find path '\\ws4-w7-c630\C$\Program Files (x86)\BizTech\Oasis Prime' because it does not exist. At line:7 char:14 + Get-ChildItem <<<< -Path "\\$host_name\C$\Program Files (x86)\BizTech\Oasis Prime" -Include *.config -Recurse | Copy-Item -Destination "C:\OPs\Configs\$host_name" + CategoryInfo : ObjectNotFound: (\\ws4-w7-c630\C...rat\Oasis Prime:String) [Get-ChildItem], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand