远程计算机是VLAN中Win-10 VM。
我们在VLAN中只开放了几个端口,包括远程桌面的3389端口,powershell的5985和5986端口。
远程桌面运行良好。
但我无法使用powershell在这些计算机上进行远程调试,
如果我运行
Get-WinEvent -LogName System -Credential domain\test_user -ComputerName 10.100.155.1
我得到了这个错误
Get-WinEvent : The RPC server is unavailable
如果我使用invoke-command来执行相同脚本,
Invoke-Command -ComputerName 10.100.155.1 -Credential domain\test_user -ScriptBlock {Get-WinEvent -LogName System -Credential domain\test_user -ComputerName 10.100.155.1}
我将得到另一个错误:
[10.100.155.1] Connecting to remote server 10.100.155.1 failed with the following error message : Access is denied.
我已经在互联网上尝试了许多解决方案,不幸的是,没有一个是有效的。例如,我已经检查了服务是否正在运行,如果防火墙允许远程计算机上的远程事件管理,它们看起来是正常的。
你知道哪里出错了吗?
发布于 2021-08-11 20:37:21
拒绝访问是一个身份验证问题,请仔细检查您的用户名和密码。
我正在处理一个类似的问题,试图获取系统登录的计数。以下是对我有效的方法:
$fetchEvents = { Get-WinEvent -FilterHashtable @{
Logname='system'
ProviderName='Microsoft-Windows-Winlogon'
StartTime=(get-date).AddDays(-10)
ID = 7001
} | Format-Table -Property TimeCreated, UserID, ID, MachineName }
Invoke-Command -ComputerName $ServerList -Credential $creds -ScriptBlock $fetchEvents
https://stackoverflow.com/questions/50632391
复制相似问题