是否可以使用别名/ CName进行远程连接?

时间:2019-03-29 22:12:39

标签: powershell-v5.1

我有一台包含数据目录的远程服务器,该目录包含一些我想删除的文件夹/文件(基于名称匹配)

假设实际服务器为:D2WP68JVM.domain.com 并说我有该服务器的CName:server1.domain.com

我有一个数据库表,其中填充了包含这些文件夹/文件的服务器,但作为CName server1.domain.com以便于用户阅读/维护,因为它比实际服务器名称更容易识别别名服务器。服务器中的所有字母数字都指向D2WP68JVM.domain.com

问题在于远程连接到CName以删除文件

Invoke-Command -Computer 'server1.domain.com' -ScriptBlock {Remove-Item $args[0] -force } -ArgumentList 'C:\Data\filetodelete.db'

这会导致错误:

  

[server1.domain.com]连接到远程服务器server1.domain.com   失败并显示以下错误消息:WinRM无法处理   请求。使用Kerberos时发生以下错误   身份验证:找不到计算机server1.domain.com。校验   该计算机存在于网络上,并且提供的名称是   拼写正确。有关更多信息,请参见   about_Remote_Troubleshooting帮助主题。       + CategoryInfo:OpenError:(server1.domain.com:String)[],PSRemotingTransportException       + FullyQualifiedErrorId:NetworkPathNotFound,PSSessionStateBroken

那么就可以使用CName进行连接吗?仅使用实际的服务器有效...

0 个答案:

没有答案