기본적으로 IE11 제거 스크립트를 작성하려고합니다. Microsoft에서이 가이드를 찾았습니다 : IE11 Uninstall guide 하지만 Powershell 및 DISM 대신 pkgmgr이 사용되지 않으므로 대신 사용하고 싶습니다.Powershell 변수를 확장 할 때 선행 공간을 피하는 방법
내가 함께 아래의 스크립트를 넣어 가지고 : 매개 변수의 경로를 읽을 실패
# Get list of IE11 related components to remove
$filenames = Get-ChildItem -Path $env:windir\servicing\Packages | Where-Object { $_.Name -clike "Microsoft-Windows-InternetExplorer-*11.*.mum" }
# Use DISM to remove all the components found above
foreach ($filename in $filenames)
{
Dism.exe /Online /Remove-Package /Packagepath:($filename.FullName) /quiet /norestart
}
내 문제는/packagePath를이 때문에 DISM 명령이 실패 할 것입니다. 위의 코드는 경로를 ..../Packagepath : C : \ Windows ....로 해결하여 ":"과 경로 사이에 공백을 둡니다.
공간을 피하거나 공간을 제거하는 방법이 있습니까?
감사합니다.