반응형
PowerShell Foreach
Array 생성
$removeAppxPackage = @(
'Microsoft.MicrosoftOfficeHub',
'Microsoft.MicrosoftSolitaireCollection',
'MicrosoftTeams',
'Microsoft.WindowsCamera',
'Microsoft.Getstarted',
'SpotifyAB.SpotifyMusic',
'Microsoft.ZuneMusic',
'Microsoft.ZuneVideo',
'Microsoft.BingNews',
'Microsoft.People',
'Microsoft.BingWeather'
)
Foreach 실행
# foreach ( $item in [Array] ) { RUN COMMAND }
foreach ( $item in $removeAppxPackage ){
# 실행 구문
Write-Host Remove Package : $item
Get-AppxPackage $item | Remove-AppxPackage
}
# or
# [ARRAY] | ForEach-Object { RUN COMMAND }
$removeAppxPackage | ForEach-Object {
# 실행 구문
Write-Host Remove Package : $PSItem
Get-AppxPackage $PSItem | Remove-AppxPackage
}
# or
# [ARRAY].foreach { RUN COMMAND }
$removeAppxPackage.foreach{
# 실행 구문
Write-Host Remove Package : $PSItem
Get-AppxPackage $PSItem | Remove-AppxPackage
}
반응형
'Develop > PowerShell' 카테고리의 다른 글
[PowerShell] ps1 파일 실행 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로 ~ (0) | 2022.02.22 |
---|---|
[PowerShell] 현재 경로 확인 (0) | 2022.02.22 |
[PowerShell] 변수 설정 / 활용 (0) | 2022.02.22 |
[PowerShell] 특정 폴더 용량 확인 (0) | 2022.02.22 |