PowerShell “отзываются эхом на”

Это - дубликат https://serverfault.com/questions/102098/powershell-script-showing-commands-run. Я думал, что будет более уместно задать этот вопрос здесь.

Я играю вокруг со сценариями PowerShell, и они работают отлично. Однако я задаюсь вопросом, существует ли какой-либо способ также показать все команды, которые были выполнены, так же, как если бы Вы вручную вводили их в себе. Это было бы подобно для "повторения на" в пакетных файлах. Я посмотрел на параметры командной строки PowerShell, cmdlets, но я ничто не нашел очевидным.

27
задан Community 13 April 2017 в 12:13
поделиться

2 ответа

Он все еще находится в разработке, но вы можете спросить, будет ли печь Fog Creek номера люкс ваши потребности.

-121--2077898-

Мы используем Zend Guard для кодирования нашего PHP-кода с определенными клиентами, но, как сказал Попугай, вы должны быть уверены, что вы владеете кодом. Мы кодируем только в определенных ситуациях, и только когда ясно, что мы сохраняем право собственности на код, в противном случае Parrots прав, клиент имеет право изменить его.

-121--1707105-

Start-Transcript не перехватывает выходные данные exe. Это шоу-стопор для меня. Ненавижу это говорить, но лучший способ сделать это:

cmd /c powershell.exe -file c:\users\hillr\foo.ps1 > foo.log

Это захватывает все AFAICT.

8
ответ дан 28 November 2019 в 05:45
поделиться
C:\workspaces\silverlight> start-transcript -?

NAME
    Start-Transcript

SYNOPSIS
    Creates a record of all or part of a Windows PowerShell session in a text file.


SYNTAX
    Start-Transcript [[-Path] <string>] [-Append] [-Force] [-NoClobber] [-Confirm] [-WhatIf] [<CommonParameters>]


DESCRIPTION
    The Start-Transcript cmdlet creates a record of all or part of a Windows PowerShell session in a text file. The transcript includes all command that the user
     types and all output that appears on the console.


RELATED LINKS
    Online version: http://go.microsoft.com/fwlink/?LinkID=113408
    Stop-Transcript 

REMARKS
    To see the examples, type: "get-help Start-Transcript -examples".
    For more information, type: "get-help Start-Transcript -detailed".
    For technical information, type: "get-help Start-Transcript -full".

Примечание #1: записывает только то, что было записано в выходной поток основной консоли, а не Предупреждение / Ошибка / Отладка.

Примечание #2: если вам нужно записать нативные консольные приложения, вам понадобится небольшое обходное решение

3
ответ дан 28 November 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: