如何在远程 Windows 10 系统上运行 PowerShell 命令

Windows 10 具有远程访问工具。 这些工具内置于操作系统中,您还可以安装第三方远程访问工具。 远程访问是一项有用的功能,但如果您不注意它的启用方式和时间,或者您向谁授予远程访问权限,它也可能存在安全风险。 出于这个原因,大多数远程访问工具都被锁定在访问层之后,必须先授予这些访问层,然后该工具才能在您的系统上运行。 PowerShell 也不例外。

在远程 Windows 10 系统上运行 PowerShell 命令

您可以在远程 Windows 10 系统上运行 PowerShell 命令,但目标系统必须允许远程运行这些命令。

在远程系统上启用 PowerShell 命令

要使远程 PowerShell 命令能够在系统上运行,请执行以下步骤。

在目标系统上,以管理员权限打开 PowerShell。
运行此命令:启用-PSRemoting -Force
运行命令后,您将能够远程访问它并运行 PowerShell 命令。

如果目标计算机是工作组的一部分但未连接到 Active Directory,则需要按照以下步骤在系统上启用 PowerShell 命令。

在目标系统上,以管理员权限打开 PowerShell。
运行以下命令: Set-NetFirewallRule -Name ‘WINRM-HTTP-In-TCP’ -RemoteAddress Any
运行命令后,您将能够远程访问系统并在其上运行 PowerShell 命令。

在远程系统上启用 PowerShell 命令时,这些命令是基本命令,但您也将运行其他命令。 一方面,当您连接到远程系统时,您必须使用系统的用户名和密码进行身份验证。 此外,您还必须将要远程访问系统的计算机列入白名单。 这绝不是一个简单的过程,但它首先允许在远程系统上运行命令。

结论

通过命令行完成远程访问很复杂。 如果您难以设置远程访问,请考虑使用 TeamViewer 等第三方工具,该工具更易于使用但仍然安全。 如果您别无选择,只能使用 PowerShell,您应该花时间学习如何启动连接以及可以为其定义的参数。 在您需要远程访问系统之前执行此操作。 对远程访问的工作原理有一点了解和深入了解将帮助您解决出现的问题。

  如何修复服务无法打开/响应(Windows 10)