로그 파일 만들기

이 자습서에서는 로그 파일을 만드는 방법에 대해 설명합니다. 우리는 파워 쉘 스크립트를 실행하는 동안 정보를 추적하기 위해 로그 파일을 사용합니다.

당신이 파워 쉘에 조금 익숙한 경우에,당신은 우리가 복잡한 간단한 파워 쉘을 사용하고 시간이 오래 걸리는 작업을 완료하는 것을 깨달을 수 있습니다. 당신의 파워 쉘 스크립트는 스케줄러를 통해 자동으로 실행 될 수 있습니다.

그래서 스크립트가 실행되는 동안 우리가 정보를 압정해야하고,우리가 로그 파일을 사용할 때 매우 필요하다. 우리는 파워 쉘의 로그 파일에 대한 정보,오류,경고 등을 추적 할 수 있습니다.

그러나 암호,신용 카드 번호,이메일 주소,사회 보장 번호 등과 같은 민감한 정보 나 개인 데이터를 기록해서는 안됩니다.

그래서 우리가 파워 쉘에서 로그 파일을 만들 수있는 다른 방법을 살펴 보자.

파워쉘 로그 파일 만들기

여기서 로그 파일에 정보를 쓰는 방법과 파워쉘 로그 파일을 만드는 방법에 대해 설명합니다.

나는 항상 파워 쉘 스크립트를 작성,테스트 및 디버깅하는 데 사용합니다. 또한 비주얼 스튜디오 코드를 사용할 수 있습니다.

관리자 모드에서 열기(마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행)와 단계별로 예제를 통해 이동합니다.

예제-1:파워쉘 간단한 로그 파일 만들기

이것은 파워쉘의 로그 파일에 메시지를 쓰는 가장 간단한 방법 중 하나입니다.

$logfilepath="D:\Log.txt"$logmessage="This is a test message for the PowerShell create log file"$logmessage >> $logfilepath

위의 파워 쉘 스크립트는 로그에 메시지를 작성합니다.이 파일은 다음과 같습니다.

그 전에 파일이 표시되면 다음과 같이 메시지를 계속 추가합니다. 그리고 로그 경우.그런 다음 로그 파일을 먼저 만든 다음 메시지를 작성합니다.

예제-2:간단한 로그 파일 만들기 아래 예에서는 로그 파일이 이미 표시되었는지 확인한 다음 파일을 삭제하고 새 파일을 만들고 메시지를 기록합니다.

우리는 파일이 파일 경로에 존재하는지 여부를 확인하기 위해 테스트 경로 파워 쉘 명령을 사용할 수 있습니다.

예-3:

우리는 또한 메시지를 사용하여 기록 된 날짜와 시간을 사용할 수 있습니다.

위의 파워쉘 스크립트는 현재 날짜 및 시간과 함께 메시지를 기록합니다.

예-4:

여러 로그 메시지를 추적 할 경우,당신은 다음과 같은 파워 쉘 기능을 만들 수 있습니다:

로그 파일이 경로에 존재하는지 위의 파워 쉘 스크립트는 예 다음 파일을 삭제하는 경우 확인합니다. 그리고 그것은 파워 쉘 로그 파일에 메시지를 작성하는 함수를 3 번 호출합니다.

예-5:이 스크립트는 다음과 같은 기능을 제공합니다.로그 파일.

오히려 사용.대부분의 경우 확장자를 다음과 같이 씁니다.로그 파일.예를 들어,로그 파일에 기록할 수도 있습니다. 이것은 로그 메시지를 기록 할뿐만 아니라 사용자 이름,컴퓨터,호스트 응용 프로그램,프시 버전,클러 버전 등과 같은 다른 정보도 추적합니다.

$logfilepath="D:\Log.log"Start-Transcript -Path $logfilepathWrite-Host "This is a message"Stop-Transcript

파일은 아래와 같습니다:

로그 수준

:

  • 쓰기-자세한 정보
  • 쓰기-디버그
  • 쓰기 정보
  • 쓰기 경고
  • 쓰기 오류

이제,우리가 파워 쉘에서 날짜와 로그 파일을 만드는 방법을 살펴 보자. 기본적으로 오늘 날짜의 파일 이름으로 파일을 만듭니다.

스크립트는 오늘 날짜로 이름이 있는 파일이 있는지 확인하고,파일이 있으면 먼저 파일을 삭제하고,그렇지 않으면 파일을 만들고 로그 메시지를 작성합니다.

이것은 우리가 파워 쉘에서 날짜와 로그 파일을 만들 수있는 방법입니다.

이렇게 하면 오늘 날짜에 생성될 일일 로그 파일을 만들 수 있습니다.

파워 쉘 날짜 시간으로 로그 파일 만들기

이제,우리는 파워 쉘을 사용하여 날짜 시간으로 로그 파일을 만드는 방법을 볼 수 있습니다.

위의 예에서 파워쉘 로그 파일은 이름에 오늘 날짜 및 시간으로 생성됩니다.

존재하지 않는 경우 파워 쉘 로그 파일 만들기

이제,우리가 파워 쉘에 존재하지 않는 경우 로그 파일을 만드는 방법을 살펴 보자.

테스트 경로를 사용하여 파일이 경로에 있는지 여부를 확인할 수 있습니다.

새 항목을 사용하여 폴더 경로에 파일을 만들 수 있습니다.

아래와 같은 출력을 볼 수 있습니다.:

존재하지 않는 경우 로그 파일을 만듭니다

이것은 우리가 파워 쉘에 존재하지 않는 경우 로그 파일을 만들 수있는 방법입니다.

파워 쉘 헤더와 로그 파일 만들기

이제,우리가 파워 쉘에서 헤더와 로그 파일을 만드는 방법을 살펴 보자. 여기에서 우리는 만들 것입니다.이 응용 프로그램은 당신에게 아름다운 욕실 꾸미기의 갤러리를 보여줍니다.

위의 파워 쉘 스크립트는 생성합니다.그런 다음 두 개의 헤더(날짜 및 시간 및 메시지)를 추가합니다. 우리는 또한 테스트 로그 메시지를 추가합니다.

파워 쉘 오류 로그 파일 만들기

이제,우리는 파워 쉘에서 오류 로그 파일을 만드는 방법을 볼 수 있습니다. 기본적으로,우리는 시도-캐치 문을 사용하고 캐치 문에,우리는 파워 쉘의 로그 파일에 오류 메시지를 기록합니다.

$filename = "Log-"+ (Get-Date -Format "MM-dd-yyyy")$logfile = "D:\"+$filename+".log"try{1/0}catch{$_.Exception.Message | Out-File $logfile}

위의 파워 쉘 스크립트에서 오류가 시도 문에 나타날 때마다,다음 메시지가 파워 쉘 오류 로그 파일의 캐치 문에 기록됩니다.같은 방법으로,우리는 만들 수 있습니다.또는.로그 파일,우리는 또한 만들 수 있습니다.정보를 기록 할 수 있습니다.

지금,우리가 만드는 방법을 살펴 보자.로그 파일.

을 만듭니다.파일 확장자를 변경할 필요가 있습니다.-네

이 방법으로 로그 파일을 만들 수 있습니다.정보를 로깅하는 데 사용할 수도 있습니다.

먼저 다음 명령을 실행하여 설치해야 합니다.

Install-Module PSFramework

체크 아웃 모에 에 프프램워크 사이트.

파워 쉘 간단한 로그 파일 만들기

이제,우리가 파워 쉘에서 간단한 로그 파일을 만드는 방법을 살펴 보자. 파워 쉘 스크립트는 매우 간단한 로그 파일을 생성하고 문자 메시지를 기록합니다. 이 파일은 오늘 날짜에 생성됩니다.

다음 자습서를 사용할 수 있습니다:

  • 방법을 통해 루프 PowerShell 배열
  • 을 만들고 사용하는 방법 PowerShell ArrayList
  • 을 만드는 방법을 배열 PowerShell CSV 파일에서
  • 는 무엇입 PowerShell 배열
  • 사용하는 방법 PowerShell 참조 변수를
  • 는 무엇입 PowerShell 변수를
  • 2013SharePoint 백업 및 복구를 사용하여 PowerShell
  • 용어’Get-MsolUser’로 인식되지 않는 이름의 cmdlet

이 튜토리얼에서 배를 만드는 방법에 로그 파일 을 아래에 일:

  • 파워쉘 로그 파일 만들기
  • 파워쉘 로그 수준
  • 파워쉘 로그 파일 만들기
  • 파워쉘 로그 파일 만들기
  • 파워쉘 로그 파일 만들기
  • 파워쉘 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기
  • 오류 로그 파일 만들기

나는 오디 샤에서 비제이입니다,인도. 현재 방갈로르,인도에서 내 자신의 벤처 정보 기술에서 작업. 나는 마이크로 소프트 오피스 서버와 서비스(셰어 포인트)(5 회)입니다. 나는 셰어 포인트 2016/2013/2010,셰어 포인트 온라인 오피스 365 등에서 일합니다. 내 프로필을 확인하십시오.. 또한 인기있는 셰어 웹 사이트를 실행 EnjoySharePoint.com