我试图创建一个PowerShell脚本来比较两个不同的文本文件中的两个IP地址,然后采取行动基础,如果他们匹配或他们不匹配。看下面Powershell-比较文件并采取行动
(Invoke-WebRequest ifconfig.me/ip).content | Out-File "C:\test\test2.txt"
$ErrorActionPreference = "Stop"
$File = "C:\test\test.txt"
$File2 = "C:\test\test2.txt"
Compare-Object -ReferenceObject (Get-Content $File2) -DifferenceObject (Get-
Content $File) -IncludeEqual
如果两个文件匹配,我明显得到一个==,或者= =>如果他们不匹配。我不知道如何使用==或=>作为变量来继续脚本的其余部分。任何帮助或建议,不胜感激。
? –
什么引发了这个问题? –
仍然是PowerShell的主要noob,但我看到它的方式,如果IP地址不匹配,我需要添加第二个变量来采取单独的操作。 –