2014-11-12 3 views

답변

2
$dirs = Get-ChildItem -Directory -Path 'C:\Year_2015' 
$loc=Get-Location 
$dirs | ForEach-Object { 
    Clear-Host 
    Set-Location -Path $PSItem.FullName 
    C:\Teste\Teste2\file.bat $PSItem.FullName 
    Set-Location -Path $loc.Path 
    Clear-Host 
} 

제안 : 빙/구글과

  1. 시작, '파워 쉘 튜토리얼'을 찾습니다.

    A :

  2. 이의 자유주의 사용합니다 -

  3. 는 파워 쉘 ISE (> [검색]의 Windows PowerShell ISE 시작)를로드하여 Windows 내 주위 재생합니다. ...

    을-하는 데 도움이

  4. 당신을 도움이 될 것입니다 어떤 일을 시작. Get-Help Get-ChildItem

    b. Get-Help ForEach-Object

+0

좋습니다 ...하지만 ... 작동하지 않았습니다. – Jones

+1

원래 위치를 저장/복원 할 필요가 없습니다. 'foreach ($ -dir (Get-ChildItem -Directory -Path 'C : \ Year_2015')) {Clear-Host; 푸시 위치 $ dir.FullName; C : \ Teste \ Teste2 \ file.bat $ dir.FullName; 대중 음악 위치; 호스트 지우기} ' – Duncan

+0

"Ok ...하지만 ... 작동하지 않았습니다." 내가 익숙한 PowerShell 오류 코드처럼 보이지 않거나 의미있는 방식으로 진단 할 수 있습니다. 빙 (Bing)이나 Google이 지금 가장 좋은 방법 일 것입니다. 스크립트에서 가져온 오류 메시지를 검색 필드에 붙여 넣기 만하면 자신을위한 정렬 작업을 시작할 수 있습니다. – d3r3kk

관련 문제