Windows PowerShell - Como exibir a data / hora do histórico de comandos
12
Quero listar os comandos inseridos no Windows PowerShellcom seus respectivos carimbos de data e hora. Como posso fazer isso com Get-Historycomando?
Além disso, se isso não for possível, mostre-me uma maneira de verificar urls(network)em quais horários os acessos de data e hora foram acessados através do CMD.
O histórico do Powershell é salvo no arquivo ConsoleHost_history.txt para encontrar o local do arquivo, execute este comando PS: -
(Get-PSReadlineOption) .HistorySavePath
C:\Users\DavidPostill\AppData\Roaming\Microsoft\Windows\PowerShell
não existe para mim ...PSReadline
na implementação do Windows 7 do PowewrShell 5.0.Pelo que sei, depois de fechar um console do PowerShell, todo o histórico e logs são descartados.
Você pode conferir algo como: Fornecer ao PowerShell um histórico persistente de comandos
É claro que isso não recuperará tudo o que você já fez, apenas iniciará o log a partir do momento em que você o instalar.
EDIT: O PowerShell 5.0 parece ter implementado um histórico persistente, disponível mesmo após a reinicialização, acessível das formas usuais.
fonte
O histórico do Powershell é salvo no arquivo ConsoleHost_history.txt para encontrar o local do arquivo, execute este comando PS: - (Get-PSReadlineOption) .HistorySavePath
fonte
Para o PowerShell 5.1 e o PowerShell Core, adicionei isso ao meu
$PROFILE
para facilitar a lembrança:fonte
Obter histórico | Selecione StartExecutionTime, ID, CommandLine
fonte