PowerShell: Ghi lại công việc của bạn bằng Start-Transcript
Start-Transcript tạo bản ghi Phiên PowerShell. Để ghi chép và lưu trữ. Tính năng này rất hữu ích cho các công việc quản trị và lập trình. Bài viết này mô tả cách sử dụng Start-Transcript và Stop-Transcript trên localhost và trong các phiên từ xa.
Chỉ cần gõ start-transcript và phiên của bạn sẽ được ghi lại trong thư mục chính của bạn. Tệp văn bản đã tạo bao gồm ngày ghi và tên máy chủ của bạn.
Bắt đầu-Bảng điểm
Start-TranscriptĐể chỉ định vị trí và tên tệp khác, hãy cung cấp tham số đường dẫn.
Start-Transcript -Path c:\Temp\Log1.txtKhôngClobber
Start-Transcript ghi đè lên các tập tin mà không có cảnh báo. Một cách giải quyết khác là tham số NoClobber.
Start-Transcript -NoClobber -Path C:\Temp\Log1.txtNối thêm
Tham số Nối thêm sẽ thêm bản ghi mới vào cuối tệp hiện có.
Start-Transcript -Append C:\Temp\Log1.txtDừng bản ghi
Sau khi thoát khỏi PowerShell, quá trình ghi sẽ dừng lại. Bạn có thể dừng ghi thủ công bằng cách chạy Stop-Transcript.
Stop-Transcript
Bản ghi bắt đầu trên máy chủ từ xa
Trong phiên từ xa PowerShell, bạn có thể bắt đầu ghi trên máy chủ từ xa. Tệp được lưu trên máy tính từ xa. Tôi đang đăng nhập vào Server03. Tôi bắt đầu Phiên PowerShell tới DC01 và chạy Bản ghi bắt đầu. Hãy xem điều gì xảy ra:
Enter-PSSession -ComputerName dc01
Start-TranscriptĐể biết thêm thông tin về Phiên từ xa PowerShell, hãy xem bài viết của tôi Cách định cấu hình Máy chủ đáng tin cậy cho Phiên từ xa PowerShell.
Tập tin trông như thế nào?
Chà, tập tin sẽ không giành được giải thưởng sắc đẹp. Nhưng tất cả các thông tin và lệnh quan trọng của Phiên PowerShell của bạn đều được lưu và ghi lại.
Ghi âm tự động
Để bắt đầu ghi mỗi khi bạn khởi động PowerShell, chỉ cần sửa đổi Cấu hình PowerShell của bạn. Để tạo một loại hồ sơ
New-Item -Path $Profile -ForceTiếp theo, thêm Start-Transcript vào hồ sơ của bạn.
Add-Content -Path $Profile -Value "Start-Transcript"Điều này sẽ bắt đầu ghi âm tự động. Đóng PowerShell và mở lại. Bạn sẽ thấy như sau:
Suy nghĩ thêm
Bao gồm Bản ghi bắt đầu trong Cấu hình PowerShell của bạn: Cách tạo Cấu hình PowerShell hoặc định cấu hình ghi nhật ký cho từng mô-đun riêng biệt: Giám sát Windows PowerShell: Bật ghi nhật ký mô-đun






