我试图closures另一台电脑。 我login了pipe理员帐户,但是当我运行
Shutdown.exe \m \\Computername
要么
Shutdown.exe /i然后select远程计算机。 它回来的错误:
Error: Access is denied(5)
问题出在这个部分: I am logged in the administrator account 。
没有pipe理员帐户,有行政专家帐户。
考虑以下:
公司A有CEO_A。
CEO_A叫另一个公司,让公司B说,然后告诉卖出股票。
B:回答“Heck no。 我们不遵从你的订单。 你的头衔可能是CEO,但你是A公司的首席执行官,而不是我们。 我们只听我们自己的CEO“。
您在计算机A上loginpipe理员
你告诉计算机Bclosures。
B由于您没有以pipe理员的身份loginB,因此用相同的“Heck否”响应。
为了这个工作,你需要:
您需要对远程计算机进行身份validation,或者使用它们之间的预先存在的信任关系(例如两台计算机处于同一个Active Directory域,并且您有权远程closures该计算机)。
我猜你的机器不属于一个域,只是一个工作组。 在这种情况下,只有当两台计算机上的pipe理员帐户共享相同的密码(愚蠢,但这是Windows中的工作原理)时,它才会起作用。 您可以通过在Windows资源pipe理器中访问隐藏的pipe理SMB共享( \\server\C$等)而无需input用户名/密码来进行testing。
当Windows自带的正常shutdown不起作用的时候,我的psshutdown得更好。
SysInternals – PsShutdown
另外,一定要看@戴的答案。 如果因为您使用的pipe理员帐户不是另一台计算机上的pipe理员帐户(使用相同的密码)而导致通路身份validation不起作用,那么您在运行时必须在命令行上提供用户名和密码关机命令。