우리는 다음과 같은 파일이 있습니다 :파워 쉘 패턴 일치하는 정규 표현식은 우리의 서버에서
C:\Documents and Settings\username\Application Data\Sun\Java\jre1.6.0_01\
C:\Documents and Settings\username\Application Data\Sun\Java\jre1.6.0_02\
C:\Documents and Settings\username\Application Data\Sun\Java\jre1.6.0_03\
etc
우리는 더 이상 그래서 이러한 파일이 필요하지 않습니다 내가 그들을 삭제하는 파워 쉘 스크립트를 작성하려합니다. 지금 나는 하나 개의 특정 서버에 자신을 제한, 그리고 난 다음 스크립트를 가지고 :
$path = "\\server\c$\Documents and Settings\"
Get-ChildItem $path -Recurse | Where {$_.PSIsContainer -and ($_ -match '^jre1.6.0_')} | Remove-Item -Recurse -WhatIf
문제는 내가 사용하고있는 패턴 일치를 호출하지 않는 것이다 난 잘 모르겠어요 내가 잘못하고있어. 여러 순열을 시도했지만 아무 것도 작동하지 않는 것 같습니다. 어떤 정규 표현식 전문가가 내가 잘못하고 있을지에 대해 밝힐 수 있습니까?
감사 브래드
그게 다야! 숨겨진 폴더에 들어 가지 않았습니다. 고맙습니다! – Brad