在我的 Windows 7 32 位上。svchost.exe正在使用大量内存并大大降低我的电脑速度。
我已经关闭了自动更新,它处于手动模式。
我该如何解决这个问题?谢谢
我只想通过 Powershell 获取外部 IP 只是 IP 地址,没有标头或任何东西。
我尝试了很多事情,例如
(Invoke-WebRequest ifconfig.me/ip).Content
Run Code Online (Sandbox Code Playgroud)
但它有这个额外的第二行,这对我没有好处。
我也试过了。
(Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=TRUE) | %{$_.ipaddress[0]}
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用,因为我在路由器后面。
Function IPV()
{
$IPCHK = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$IPCHK | Out-FIle 'CHKIP.txt'
}
$CurrentIP = ((Invoke-WebRequest ifconfig.me/ip).Content.Trim())
$PreviousIP = Get-Content 'CHKIP.txt'
IF($PreviousIP -eq ((Invoke-WebRequest ifconfig.me/ip).Content.Trim()))
{
$PreviousIP
}
ELSE {
##SEND EMAIL SCRIPT
IPV #RUN CHECK IP COMMAND AGAIN.
}
Run Code Online (Sandbox Code Playgroud) cpu ×1
cpu-usage ×1
ip-address ×1
memory ×1
networking ×1
powershell ×1
svchost ×1
windows-7 ×1