Я хотел найти новые командлеты/функции в Powershell. Я использовал следующий подход, но не уверен, является ли он всеобъемлющим/правильным. Любые идеи, чтобы найти это по-другому?Как найти новые командлеты в Powershell v3.0
Run ниже один раз от v2 и один раз из v3 (и записать в другой файл)
get-command -Module Microsoft.PowerShell.* |
select -expand name | out-file e:\poshv2.txt
Затем используйте Compare-Object, чтобы увидеть, что добавляется (или удален)
Compare-Object (gc e:\poshv2.txt) (gc e:\poshv3.txt)
Мои наблюдение основано на том, что добавлено 25 новых командлетов (и ни один из них не был удален)
Один вопрос, который был поднят в качестве комментария к моему блогу, состоял в том, что Disable-PsRemoting
, который появился в этом списке, на самом деле не новый. Причина в том, что он не был в модулях под Microsoft.Powershell.*
(и это не был командлет), но он находится в версии 3.0.
Очень всеобъемлющий. Благодаря! – manojlds