전체 글45 파워쉘 - 엑셀(Excel)에 쓰기 엑셀 실행후 데이터 넣기 $excel = New-Object -ComObject Excel.Application $excel.Visible = $true $workbook = $excel.Workbooks.add() $sheet = $workbook.worksheets.Add() $sheet.Name = "First" $sheet.Cells.Item(1,1) = '1,1' $sheet.Cells.Item(1,2) = '1,2' $sheet.Cells.Item(2,1) = '2,1' Cell 색깔 바꾸기 $sheet.Cells.Item(1,1) = '1,1' $sheet.Cells.Item(1,1).Interior.ColorIndex = 44 Color Index 사용예 $excel = New-Object.. 2024. 4. 19. 파워쉘 (Invoke-Command) : 원격 컴퓨터에서 실행 Invoke-Command를 사용하면 원격 컴퓨터에서 스크립트를 실행시킬 수 있습니다 1. 로컬 컴퓨터에 있는 파워쉘 스크립트를 원격 컴퓨터에서 실행 #test.ps1 파일내용 $env:COMPUTERNAME #현재 컴퓨터의 이름 #로컬에 있는 test.ps1파일을 원격 컴퓨터 com1에서 실행 Invoke-command -FilePat 'C:\Powershell\test.ps1' -ComputerName 'com1' 실행결과 com1 2. 원격 컴퓨터에서 실행 될 명령어들을 ScriptBlock에 넣고 실행 Invoke-Command -ComputerName 'com1' -ScriptBlock{ $env:COMPUTERNAME } 실행결과 com1 3. 하나 이상의 원격컴퓨터에 ScriptBlock에 .. 2024. 4. 18. Enter-PSSession (파워쉘) 원격 컴퓨터의 대화형 세션을 만들어 명령어 실행 예제들은 윈도우 도메인 환경에서 Enter-PSSession을 실행시킨 계정이 원격 컴퓨터에 관리자 권한을 갖고 있다는 전제로 작성되었습니다 ComputerName에 원격 컴퓨터 이름사용 Enter-PSSession -ComputerName 'Com1' Session 사용 $mySession = New-PSSession -ComputerName Server1 Enter-PSSession -Session $mySession 2024. 4. 18. 파워쉘 리모팅(Powershell Remoting) -원격 컴퓨터 제어 파워쉘을 이용해서 원격컴퓨터를 제어할 수 있습니다 Enter-PSSession 원격 컴퓨터와 상호작용하는 원격세션을 만들어 사용 원격 컴퓨터에 실시간으로 명령 실행 Invoke-Command 원격 컴퓨터에 있는 파워쉘 스크립트, 배치파일, 실행파일을 실행 ScriptBlock을 사용해서 원격컴퓨터에서 실행 될 스크립트를 작성 2024. 4. 18. 이전 1 2 3 4 5 ··· 12 다음