簡體   English   中英

為什么這個 Foreach 循環迭代兩次?

[英]Why Does This Foreach Loop Iterate Twice?

在繼續我的下一個代碼之前,此代碼將導致 2 次迭代。 在 USB 驅動器上運行它。

write-Host "McAfee Consumer Product Removal" -ForegroundColor Cyan
$drives = Get-PSDrive
foreach ($root in $drives.root)  {
if (test-path "$root`mccleanup\mccleanup.exe") {
cd "$root`mccleanup" 
.\Mccleanup.exe -p StopServices,MFSY,PEF,MXD,CSP,Sustainability,MOCP,MFP,APPSTATS,Auth,EMproxy,FWdiver,HW,MAS,MAT,MBK,MCPR,McProxy,McSvcHost,VUL,MHN,MNA,MOBK,MPFP,MPFPCU,MPS,SHRED,MPSCU,MQC,MQCCU,MSAD,MSHR,MSK,MSKCU,MWL,NMC,RedirSvc,VS,REMEDIATION,MSC,YAP,TRUEKEY,LAM,PCB,Symlink,SafeConnect,MGS,WMIRemover,RESIDUE -v -s 
write-Host "McAfee Consumer Product Removal completed" -ForegroundColor Magenta
    }
}
$drives = Get-PSDrive -PSProvider filesystem

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM