PowerShell命令在远程计算机上创建目录

问题描述 投票:0回答:1

我有一个PowerShell命令可以在远程计算机上创建目录。但是它引发了期望。

Command
New-Item \\<remotemachine>\C$\Users\Public\tmpApp.userID.Domain -ItemType Directory


Exception

Caused by: com.windows.ExecuteException:  Logon failure: unknown user name or bad password.

Through Powershell
New-Item : Logon failure: unknown user name or bad password.

如何解决此问题?

java powershell powershell-remoting
1个回答
0
投票

尝试使用远程处理。从提升的提示符运行此命令:

Invoke-Command <remotemachinename> {mkdir C:\users\public\tmpApp.userID.Domain}

您需要通过在提升的PowerShell提示符中运行此命令来在remotemachinename上启用远程:

Enable-PSRemoting -force

如果需要在不同的凭据下运行mkdir命令,请附加参数/参数组合-Credential (Get-Credential)


0
投票
$Servers=Get-SPServer |?{ $_.Role -notlike "Invalid"}

foreach($Server in $Servers)
{
$Machine=$Server.Address
$Path= "SP Logs"
$NewFolder="Trace2"
$DL= "E"
#Write-Host "Server name is = " $Server
New-Item -Path \\$Machine\E$\$Path\$NewFolder -Force -ItemType Directory
}
© www.soinside.com 2019 - 2024. All rights reserved.