remoting

如果计算机名称包含点,则 PowerShell 远程处理不起作用
remoting

如果计算机名称包含点,则 PowerShell 远程处理不起作用

我有一个系统,当计算机名称包含点时,我无法使用 PowerShell 连接到远程计算机(或远程连接到其自身)。 例如,这个有效: Enter-PSSession HostA -Credential user1 但事实并非如此: Enter-PSSession 192.168.0.1 -Credential user1 这也不起作用: Enter-PSSession HostA.DomainA -Credential user1 当我尝试使用 IP 地址或完整域名(或仅在其简称中添加点)通过网络将 PS-Session 连接...

Admin

如何通过 Internet 使用 PowerShell 远程安全地访问机器?
remoting

如何通过 Internet 使用 PowerShell 远程安全地访问机器?

我有一台 Azure VM,其中启用了 PowerShell 远程处理,并且 WinRM 已将 HTTPS 侦听器配置为使用自签名证书。我可以使用 PowerShell 从 Internet 另一端的另一台计算机在 VM 上启动一些命令: $cred = Get-Credential $option = New-PSSessionOption -SkipCACheck $psSession = New-PSSession -UseSSL -ComputerName $vmHostName -SessionOption $option -Credential ...

Admin

Set-DnsServerCache:无法连接到 DNS 服务器
remoting

Set-DnsServerCache:无法连接到 DNS 服务器

我正在尝试更改我的计算机的 DNS 缓存最大生存时间。 它不在任何域中,我是计算机上的完全管理员 - 内置管理员帐户+禁用的组策略“以管理员批准模式运行所有管理员”。 我已安装 RSAT DNS 工具: 'Get-WindowsCapability -Name RSAT.dns* -online' 结果 当我尝试时Set-DnsServerCache -MaxTtl 2.00:00:00出现以下错误: Set-DnsServerCache: Failed to connect to DNS server <computer name>. Plea...

Admin

自定义 EXE / 脚本高级传感器的 PRTG PowerShell 远程处理要求
remoting

自定义 EXE / 脚本高级传感器的 PRTG PowerShell 远程处理要求

我创建了一个脚本,用于检查分配给支持 SMTPS 的 SMTP 中继服务器的 TLS 证书。代码可从以下网址获取这里如果你感兴趣的话。 文档说目标机器上需要 powershell remoting...但不清楚这是什么意思target;即: PRTG核心服务器 配置传感器的PRTG探针服务器 所有 PRTG 探测服务器 被监控的设备 我的猜测是它是被监控的设备;但我不希望脚本在该设备上运行;我希望它在探测器上运行,但其结果显示在设备下(即,当客户端连接到远程服务时我想显示结果,因为传感器的部分目的是显示端口在外部可用)。 问题: 您能否确认哪些服务器需...

Admin

x-forwarding 的替代方案,或者如何加速 x-forwarding
remoting

x-forwarding 的替代方案,或者如何加速 x-forwarding

我在 VM 上进行开发,并使用以下命令通过 X-forwarding 将窗口传回我的主机: ssh -Yc [email protected] me@local-vm-ip 除了速度较慢之外,这种方法工作正常;我已指定使用更快的加密方法,这使得它可行,除非从网络上的另一个工作站连接到虚拟机(当从主机 ssh 到客户机时,可以使用)。 我希望将我的虚拟机管理程序职责转移至服务器而不是桌面,因此弄清楚如何通过网络更好地访问我的虚拟机已成为当务之急。 还有什么替代方案?我正在寻找: 保持将应用程序窗口转发到连接客户端的方面。这可以与主机的资源(剪贴板、...

Admin

为什么计划任务以匿名形式访问数据库(与配置的帐户相比)?
remoting

为什么计划任务以匿名形式访问数据库(与配置的帐户相比)?

**更新:我添加了一个更短的脚本,它会产生同样的问题。请参阅此端口的底部: 我有一个 PowerShell 脚本,它针对 MSSQL 服务器(不同的服务器)运行 SQL 查询。以交互方式运行时,该脚本按预期运行。当使用相同的凭据作为计划任务运行时,我没有获得查询结果。该任务运行脚本并报告成功,但没有检索到任何数据。从我们在日志中看到的内容来看,与 SQL 服务器的连接是这样的NT AUTHORITY\ANONYMOUS LOGIN。 我尝试为运行任务的机器设置委派。这里有一个身份验证问题,我就是找不到解决方案。 细节: 任务服务器 Win 2019 SQL...

Admin

使用域中的本地管理员进行 Powershell 远程处理
remoting

使用域中的本地管理员进行 Powershell 远程处理

我想通过使用域成员的本地管理员进行身份验证来建立 Powershell 远程会话。假设我在域“test.local”中有一个名为“server1”的主机。如果我使用“test.local\myadmin”连接,我可以建立远程会话,而且一切正常,但如果我使用正确的本地管理员密码使用“server1\Administrator”连接,则会收到错误代码 0x80090311。我读到本文解释了如何使用本地管理员连接到工作组计算机以及如何使用域帐户连接到域计算机,但我找不到有关如何使用本地管理员连接到域计算机的类似文章。 有人知道如何配置域计算机以让其他域计算机使用目...

Admin

从 Linux 到域控制器的 Powershell ssh 连接非常慢
remoting

从 Linux 到域控制器的 Powershell ssh 连接非常慢

我有 PHP 应用程序来在我们的 Windows Active Directory 中创建用户帐户。此应用程序在 Apache 和 Debian 11 上运行。我只有 LDAP(因为某些应用程序不支持 LDAPS),所以我无法直接从 PHP 设置密码。我正尝试通过 ssh 使用 powershell 来实现这一点。我在 linux 和域控制器上都安装了最新版本 7.2。在 DC 上,我添加了 OpenSSH 服务器并关闭了防火墙。我已将 linux 计算机添加到 DC 上的 trustHosts。 我能够通过 Putty 从远程计算机连接到 DC,并且运行顺...

Admin

GIT-SCM bash.exe 无法从“Enter-PSSession -Computer myServer”运行?
remoting

GIT-SCM bash.exe 无法从“Enter-PSSession -Computer myServer”运行?

假设我使用此安装程序在远程 Windows 10 计算机上下载并安装 Git-SCM: https://github.com/git-for-windows/git/releases/download/v2.33.1.windows.1/PortableGit-2.33.1-64-bit.7z.exe 我将此 exe 安装文件解压到计算机 myserver 上的目录 C:\GitPortable。这意味着在这台计算机上,我可以通过输入以下内容从 powershell 启动 bash: PS> $env:path = "C:\PortableGit\u...

Admin

Test-NetConnection 有效,但 Test-WsMan 指示网络问题
remoting

Test-NetConnection 有效,但 Test-WsMan 指示网络问题

运行 Test-NetConnection 时,我可以看到端口 5985 从服务器 A 顺利连接到服务器 B。 从桌面 C 到服务器 B 执行 Test-WsMan 并且成功了。 但是从服务器 A 到 B 的 Test-WsMan 不起作用。 所有机器都在不同的子网上,两个服务器防火墙都显示有域连接。而且似乎没有打开 Windows 防火墙。 WsMan 错误表明这是一个网络问题(我用示例名称替换了域名)。 Test-WSMan : <f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsm...

Admin

如何使用 powershell 从本地连接到远程服务器。Enter-PSSession 不起作用(与 Exchange 服务无关)
remoting

如何使用 powershell 从本地连接到远程服务器。Enter-PSSession 不起作用(与 Exchange 服务无关)

我正在尝试使用本地 powershell 会话连接到远程计算机。 为此,我尝试使用本地 powershell Enter-PSSession 或 New-PSSession 命令作为: $session = New-PSSession -ConnectionUri 'http://testserverUri.dom/PowerShell' 但我一直遇到以下异常。 New-PSSession : [testserveruri.dom] Connecting to remote server apdv0710.forest7.dom failed with t...

Admin

什么原因会导致 PowerShell Remoting 使用高带宽?
remoting

什么原因会导致 PowerShell Remoting 使用高带宽?

我为一家组织从事 IT 工作,该组织目前正在设置(或允许我设置)Active Directory 域。目前,它仍在使用 1 个 DC 和 1 个客户端进行测试。一两周前,我们的交换机提醒我们域控制器和加入域的计算机之间的流量过大。它将其报告为“Windows 文件共享”,这似乎有点多。数据量约为每周 30 到 40 GB,这没有任何意义,因为这些是测试机器,大部分时间都处于闲置状态。 我们今天确认了所有流量都在端口 445 上。我在加入域的计算机上运行了 Wireshark,立即注意到约 90% 的数据包中出现了特定的组策略路径。该策略具有相同的 GUID,...

Admin

Powershell - Invoke 命令不运行 msiexec.exe
remoting

Powershell - Invoke 命令不运行 msiexec.exe

我想使用 Powershell 远程处理在一组服务器上安装 TortoiseSVN 客户端。基本操作有效,但以下命令无法作为远程处理运行 Invoke-Command -ComputerName myserver -ScriptBlock {Start-Process "msiexec.exe" -ArgumentList "/i \\fileserver\install\subversionclients\TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi /passive /norestart /qn ADDLOCA...

Admin

PowerShell - Invoke-WmiMethod:访问被拒绝。(来自 HRESULT 的异常:0x80070005(E_ACCESSDENIED))
remoting

PowerShell - Invoke-WmiMethod:访问被拒绝。(来自 HRESULT 的异常:0x80070005(E_ACCESSDENIED))

我有 2 台工作组计算机。我想在这两台计算机之间设置 powershell-remoting。两台计算机上的操作系统都是 Windows 1809。 其中一台计算机已启用 Powershell 远程处理。无法直接访问其他计算机来启用 powershell 远程处理。因此,我在主机(即已启用 powershell 远程处理的计算机之一)上运行脚本,以远程启用远程计算机上的远程处理。我使用 Invoke-WmiMethod 进行远程操作。以下是我正在使用的脚本: param( [parameter(Mandatory = $true)] [s...

Admin

具有本地管理员帐户的 WinRM 远程服务器不工作吗?
remoting

具有本地管理员帐户的 WinRM 远程服务器不工作吗?

我Windows 2012R2在域中有一个服务器。此服务器没有域用户访问权限,只有本地管理员用户。我可以使用管理员帐户 RDC 进入此计算机,但不能有PSSession,所以Enter-PSSession或Invoke-Command或New-PSSession不起作用。我已将 Trustedhosts 值设置为“*”。仍然不起作用。 这个例子: $cred = Get-Credential # username: Aministrator, password: secret123 Enter-PSSession -computername SVR1 -...

Admin