按照此处的指南操作:
https://learn.microsoft.com/en-us/exchange/manage-hybrid-exchange-recipients-with-management-tools
我处于永久关闭最后一个 Exchange 服务器的第 5 步。该步骤内容如下:
每个块中的这些命令是否一次运行一个?它们是否提供需要稍后复制和输入的输出?这部分的说明不太清楚。
即我是否输入:
$指纹 = (Get-AuthConfig).CurrentCertificate指纹
然后按 Enter?输入:
$oAuthCert = (dir Cert:\LocalMachine\My) | 其中 {$_.Thumbprint -match $thumbprint}
然后按 Enter?等等?
我是否要查找输出以便稍后输入另一个命令?我通常可以解析这些命令,并且它们通常清楚需要注意哪些值以及何时将检索到的值作为命令的一部分输入,但在这种情况下,我一点也不清楚。
是的,确实如此。
在这种情况下,第一个命令调用 Get-AuthConfig 来检索证书的指纹,并将其存储在本地变量中
$thumbprint
。然后它在证书存储中查找匹配的证书$thumbprint
,并将生成的证书存储在本地变量中$oAuthCert
。所以你正在做的是运行一系列命令,这些命令会生成输出,这些输出会被存储起来,然后用作后续命令的输入。是的,指南中提供的命令通常一次运行一个,其中一些命令会生成您可能需要在后续命令中使用的输出。您提供的顺序看起来是正确的,我将分解这些步骤以使其清晰易懂。
逐步执行:
运行第一个命令:
$指纹 = (Get-AuthConfig).CurrentCertificate指纹
$thumbprint
变量中。运行第二条命令:
$oAuthCert = (dir Cert:\LocalMachine\My) | 其中 {$_.Thumbprint -match $thumbprint}
$oAuthCert
。运行下一个命令,依此类推:
设置 AuthConfig -NewCertificateThumbprint $thumbprint
$thumbprint
。