파워쉘 스크립트 예제

Postato il 2 Ago 2019 in Senza categoria

New-PSdrive -name scripts -PSprovider 파일 시스템 -root C:binPowerShellScripts 통합 스크립팅 환경은 복잡한 도구이지만 다음 단계를 사용하여 시작할 수 있습니다. 우리는 그것에 새로운 섹션을 계속 추가 할 예정이기 때문에 정기적으로 돌아와야합니다. 우리는이 튜토리얼은 당신이 Powershell에 제대로 시작 얻을 수 있기를 바랍니다. Invoke-Expression 명령은 Perl 또는 JavaScript의 에발과 유사합니다. 호출식 $str 문자열 $str 포함된 코드를 실행합니다. 예: 미국 백주년 이후일 및 시간 수를 찾습니다. Windows 10에서는 거의 모든 텍스트 편집기 또는 내장 된 통합 스크립팅 환경 (ISE) 콘솔을 사용하여 PowerShell 스크립트 파일을 만들 수 있습니다. Powershell 창을 다시 시작한 후 실행 정책을 변경하려는지 묻는 설정 실행 정책 명령에서 해당 스크립트를 다시 실행해 봅니다. 진행하여 예에 대한 Y를 선택한 다음, 가서 닫고 Powershell 창을 다시 엽니 다. 이제 녹색 “스크립트 실행”버튼을 클릭하거나 키보드의 F5 키를 눌러 코드를 테스트합니다. 일관된 디자인 – cmdlet 및 시스템 데이터 저장소는 공통 구문을 사용하고 공통 명명 규칙을 가지고 있기 때문에 데이터 공유가 쉽습니다.

한 cmdlet의 출력은 조작 없이 다른 cmdlet으로 파이프라인될 수 있습니다. WMI 시간은 조금 비밀스러울 수 있습니다. LastBootUpTime 속성을 보면 18:26:21에 2013-03-19를 말하지만 어떤 이유로 WMI 사람들은 이 모든 것을 단일 문자열로 연결하기로 결정했습니다. 다행히도, 우리는 수동으로 그것을 할 수있는 쉬운 방법이 있기 때문에 문자열을 구문 분석에 대해 걱정할 필요가 없습니다, 이기는 하지만 더 진보. 코드의 선택 오브젝트 부분을 다음과 같이 변경해야 합니다. 달리 명시되지 않는 한, 이러한 스크립트는 더블 따옴표 내부 때문에 리눅스 (윈도우 7 SP1 및 우분투 리눅스 16.04에서 테스트)에서 뿐만 아니라 윈도우에서 실행, `t탭으로 확장하고 $a “바”로 확장. 레지스트리의 각 하이브는 드라이브와 같습니다. 예를 들어 HKEY_CURRENT_USER를 탐색하려면 HKCU를 CD로 한 다음 CD를 사용하여 트리 아래로 작업할 수 있습니다. 항목 속성 받기를 사용하여 읽고 항목 속성을 설정하여 작성합니다.

항목 속성 제거를 사용하여 삭제할 수도 있습니다. 멋진, 그래서 지금 우리는 우리가 우리의 새로운 ComputerName 매개 변수를 사용 하 여 마지막 부팅 시간을 얻을 하려는 컴퓨터의 이름을 지정할 수 있습니다. 불행히도, 여전히 몇 가지 잘못이 있습니다. 첫째, ComputerName 매개 변수는 선택 사항이며 둘째로, 내가 본 것 중 가장 추한 도움이되는 것이므로 이러한 문제를 신속하게 해결해 보겠습니다. ComputerName 매개 변수를 필수로 만들려면 매개 변수 블록의 내용을 다음으로 변경합니다. 훌륭한 스크립팅 언어가 많이 있지만 PowerShell과 함께 시간을 보낼 것입니다. 최신 버전의 Microsoft Windows를 사용하는 경우 이미 버전이 설치되어 있을 수 있습니다.