Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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
Java 用于在远程计算机上创建目录的PowerShell命令_Java_Powershell_Powershell Remoting - Fatal编程技术网

Java 用于在远程计算机上创建目录的PowerShell命令

Java 用于在远程计算机上创建目录的PowerShell命令,java,powershell,powershell-remoting,Java,Powershell,Powershell Remoting,我有一个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命令在远程机器上创建目录。。。但这带来了一种期待

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.
命令
新项目\\\C$\Users\Public\tmpApp.userID.Domain-ItemType目录
例外
原因:com.windows.ExecuteException:登录失败:未知用户名或错误密码。
通过Powershell
新项目:登录失败:未知用户名或错误密码。

如何解决此问题?

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

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

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

登录失败的原因是,启动该命令的帐户没有权限在远程计算机上获取
c$
,也没有权限写入目标文件夹/Thread此命令无效
Invoke命令{mkdir C:\Users\Public}-身份验证默认值-凭据管理员[machinename]连接到远程服务器失败,错误消息如下:登录失败:未知的用户名或错误的密码。有关更多信息,请参阅关于远程故障排除帮助主题。
您没有正确使用凭据参数。首先尝试交互式提示,例如
-Credential(Get-Credential)
以查看其是否有效。我的第一个问题是,我正在用Java启动此命令,因此当我尝试启动
启用PSRemoting
时,会出现异常,如
启用PSRemoting:访问被拒绝。您需要从提升的进程运行此cmdlet。
…如何在提升模式下运行此命令。在powershell中,我们可以使用“以管理员身份运行”和“继续”,但在java中运行时,我有一个进程,它会执行命令。这给了我一个例外,如上所示。如何实现这一点是java代码。我发布命令也供参考
Enable-PSRemoting -force