Я добавил команду в свой профиль, чтобы автоматически сохранять расшифровку в текстовый файл каждый раз, когда я запускаю powershell следующим образом:

start-transcript c:\scripts\$((Get-Date).ToString("MM-dd-yyyy-hh-mm-ss")).txt

но я вижу, что каждый раз, когда он сохраняет расшифровку стенограммы, он также сохраняет эту нежелательную информацию о команде, есть ли в любом случае, чтобы не получить эти конкретные строки?

PS C:\Users\farha> @(Get-Command  -CommandType Cmdlet, Function, Script, ExternalScript, Workflow),@(get-module)

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        A:
Function        Add-BCDataCacheExtension                           1.0.0.0    BranchCache
Function        Add-BitLockerKeyProtector                          1.0.0.0    BitLocker
Function        Add-DnsClientNrptRule                              1.0.0.0    DnsClient
Function        Add-DtcClusterTMMapping                            1.0.0.0    MsDtc
Function        Add-EtwTraceProvider                               1.0.0.0    EventTracingManagement
Function        Add-InitiatorIdToMaskingSet                        2.0.0.0    Storage
Function        Add-MpPreference                                   1.0        Defender
Function        Add-NetEventNetworkAdapter                         1.0.0.0    NetEventPacketCapture

1 ответ1

0

По умолчанию командлет транскрипции автоматически создает текстовый файл в расположении ваших документов.

Если вы не дадите ему новое имя или другое место, вам не нужно его менять. Что касается дополнительных вещей.

Если вы запускаете это под нагрузкой и используете профиль (ISE или консоль), эти команды запускаются и будут отображаться в журнале стенограммы.

Если вы не хотите, чтобы они были там, вы должны использовать командлет transcript в качестве последней строки в вашем профиле.

#region Begin Profile Configurations 
# your code here

#endregion End Profile Configurations 

# Start logging session
Start-Transcript

Он будет продолжать регистрировать все, что может, пока вы не остановите его или не выйдите из PowerShell.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .