2017-09-13 37 views
1

我在安裝Windows Server 2016 Datacenter Core(內部預覽版16257),Powershell 5.1的新服務器上出現了一個奇怪的問題。我可以看到上下箭頭使用的所有命令,但Get-History cmdlet沒有任何提示。即使我輸入了一些新的cmdlet,Get-history也沒有做任何事情。我需要保存歷史。我使用相同的憑據登錄。謝謝Get-History不起作用

+2

[相關閱讀](https://technet.microsoft.com/en-us/library/hh241048.aspx) - 這些是_different_「歷史」 – sodawillow

+2

您可能從PSReadline模塊獲取歷史記錄。 '(Get-PSReadlineOption).HistorySavePath' – BenH

+0

謝謝sodawillow,這給黑暗帶來了一些亮光,我非常喜歡Don的工作。 BenH,你的評論是正確的答案!請創建一個單獨的答案。謝謝! – culter

回答

0

從Windows 10/Server 2016開始,默認包含PSReadline Module。這包括它自己的每個用戶的歷史文件。該文件可以通過以下命令找到:(Get-PSReadlineOption).HistorySavePath

該文件是獨立的,每個會話歷史可以通過Get-History命令訪問。