PowerShell을 사용하여 Windows 10의 모든 사용자 계정에 대해 특정 프로비저닝 된 응용 프로그램을 제거하는 방법이 있습니까? PowerShell을 사용하는 모든

그래서 웹에서 찾아 PowerShell 제거 명령을 찾았습니다.

  • 모든 사용자를 위해 PowerShell을 사용하는 모든 Windows Store 앱
  • 현재 사용자에게 PowerShell을 사용하는 특정 앱
  • 현재 사용자 용 모든 앱
  • 시스템 계정 / 기본 프로필의 모든 앱
  • 해당 계정에 로그인하지 않고 특정 사용자의 모든 앱

하지만 모든 사용자에게 특정 프로비저닝 된 앱을 삭제할 방법이 없습니다. 모든 사용자 계정에 대해 계산기 만 제거하려는 경우 어떻게해야합니까?



답변

이 명령을 사용할 수 있습니다 (Windows 10 1709의 계산기 응용 프로그램에서 테스트 됨).

Remove-AppxProvisionedPackage -PackageName Microsoft.WindowsCalculator_2017.1201.1912.0_neutral_~_8wekyb3d8bbwe -Online -AllUsers

중요한 부분은 -AllUsers 거기에 전환하십시오. 이렇게하면 현재 존재하는 모든 프로파일에서 패키지가 제거되고 새로운 프로파일에 설치되지 않도록 패키지를 제거합니다. 프래그먼트에서 전체 패키지 이름을 찾으려면 다음 명령을 사용하십시오.

Get-AppxProvisionedPackage -Online | ? {$_.PackageName -like '*calc*'} | select -expand PackageName