2014-09-05 90 views
1

我读由琼斯和希克斯午餐一个月学习的Windows PowerShell 3和第1章这段话引起了我的注意:是否有可能捕获从Windows GUI(如IIS)生成的PowerShell命令?

微软的Windows PowerShell的目标是建立一个生产的行政100%在shell中的功能。微软继续构建GUI控制台,但这些控制台在后台执行PowerShell命令。这种方法迫使公司确保你可以用产品完成的每一件事情都可以通过shell来实现。如果您需要自动执行重复性任务或创建GUI无法启用的进程,则可以放入shell并完全控制自己。

许多微软产品已经采用了这种方法,其中包括Exchange Server 2007和2010,SharePoint Server 2010中,许多系统中心产品,以及Windows本身的许多组件。展望未来,越来越多的产品和Windows组件将遵循这种模式。引入PowerShell v3的最新版本的Windows Server几乎完全由PowerShell管理,或通过位于PowerShell上的GUI进行管理。这就是为什么你不能忽视PowerShell--在未来几年内,它将成为越来越多管理的基础。

我想知道是否有可能捕获从Windows图形用户界面和像IIS工具生成的PowerShell命令? 这样可以非常方便地创建自动化脚本,并且还有助于学习PowerShell。

+2

什么GUI的你在说什么? IIS 8.0配置编辑器具有生成PowerShell脚本的功能,但您要求可以通过PowerShell完成所有操作。 – 2014-09-05 05:34:23

+0

嗨@mikez。 我正在读“在一个月的午餐学习PowerShell的”,并指出,从Win8的和Server2012所有GUI的将使用PowerShell命令来执行任务。我希望有一种方法来捕捉这些。 – TimC 2014-09-07 23:34:19

+0

我在书中添加了一段引文,以便为您的问题提供一些背景知识。请扩大或澄清是否有遗漏。 – 2014-09-08 04:02:39

回答

1

棒一开始,成绩单呼叫你所有的主机配置文件($Profile.CurrentUserAllHosts),可能是基于日期或柜台或东西产生了它的文件名。

使用类似this Transcript module的东西,首先为通常不允许它的主机添加支持(ISE v4.0及更低版本,SharePoint等),如果主机不是PowerShell本身,可能只包括它。

+0

谢谢@nathan,我会试试看 – TimC 2014-12-14 22:30:26

相关问题