微软一站式示例脚本库 12月11日更新
我们发布一百个脚本啦!每个脚本背后,都离不开客户的支持。项目组密切关注整个TechNet论坛服务平台和用户需要支持的电话需求,以此为据创建脚本来更加方便地帮助解决经常被咨询的一些IT问题。我们真诚地希望这些脚本示例能够节约您的时间。
如今,微软一站式示例脚本库已经更新了30余脚本示例。在这篇博客中,我们将会简单介绍其中的14个脚本,其中Windows 8脚本3个,Windows Server 2012脚本1个,Office 365 1个,Lync示例1个,Office示例3个,SharePoint脚本4个。这些脚本专为TechNet论坛和微软服务的一些被咨询到的问题而写,希望也能为您解决相似的问题。
Windows 8 脚本示例
为Windows 8创建关机、重启和注销磁贴 (PowerShell)
脚本下载: CreateWindowsTile.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Create-a-ShutdownRestartLog-37c8111d
该脚本已成为TechNet Script Repository上最受欢迎的脚本之一。
描述:该脚本展示了如何使用PowerShell语言为Windows 8创建关机、重启和注销磁贴。
用户场景:在Windows 8中,不再有开始按钮,关机、重启都变得不习惯。很多用户仍旧想一键关机、注销或重启,而这个脚本让用户实现这个愿望。
致谢:感谢Anders Wang提供这个脚本想法并完成这个脚本的写作。感谢Nishant Kumar Singh参与脚本质量的审查。
在开始菜单上创建一个Windows 8切换用户磁贴的脚本 (PowerShell)
脚本下载: CreateSwitchUserWindowsTile.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Script-to-create-a-Windows-2b03ac8c
描述:该脚本展示了如何使用PowerShell语言为Windows 8创建切换用户磁贴。
用户场景:在Windows 8中切换账户并不是那么轻松,很多用户想一键就进入切换账户的界面。该脚本让用户轻而易举地实现这个想法。
致谢:感谢Anders Wang提供脚本想法并完成脚本写作。
在开始菜单上创建一个Windows 8休眠磁贴的脚本 (PowerShell)
脚本下载: CreateHibernationWindowsTile.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Script-to-create-a-ce24bd63
描述:该脚本展示了如何使用PowerShell创建Windows 8休眠磁贴。
用户场景:在Windows 8中想让计算机休眠并不是那么轻松,很多用户想一键就使得计算机休眠。该脚本让用户轻而易举地实现这个想法。
致谢:感谢Anders Wang提供脚本想法并完成脚本写作。
Windows Server 2012 脚本示例
WindowsServer 2012中Server Core和Server GUI的切换
脚本下载: SwitchGUIServerCORE.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Switch-between-Windows-9680265d
描述:该脚本用来切换WindowsServer 2012中ServerGUI和Server Core两种完全安装的模式。
用户场景:在安装了Windows Server 2012后,IT管理员们考虑安全因素有时需要将Server 2012转换成Server Core模式。但是,在使用一些配置的时候,GUI模式却能更方便IT管理员们操作。为了实现这个想法,您可以考虑使用这个脚本。
致谢:感谢Edward Qi搜集脚本信息并完成这个脚本。感谢Christopher Norris参与脚本质量审查。
Office 365 脚本示例
为Office 365 ExchangeOnline配置一个Windows PowerShell配置文件
脚本下载: SetOffice365PowerShellProfile.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Configuring-a-Windows-faecf7cb
描述:该脚本使用PowerShell为在线Exchange的Office 365配置一个Windows PowerShell的配置文件。它为您的Windows PowerShell配置文件附添Connect-OSCExchangeOnline和Disconnect-OSCExchangeOnline函数。之后,您可以直接使用这个函数而无须去想New-PSSession以及它所带的参数。
用户场景:目前Office 365 Exchange Online管理员使用New-PSSession函数从Windows PowerShell连接到Office 365。一些管理员发现很难清晰地记住它所有的参数。而这个脚本中使用Windows PowerShell配置工具来存储这两个函数来帮助管理员们更加方便地使用 Office 365。
致谢:感谢Dan Rowley搜集这个脚本的想法并参与脚本质量审查。感谢Greg Gu完成这个脚本的写作。
在Office 365 ExchangeOnline中添加生日或者周年提醒
脚本下载: AddOSCEXOAppointment.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Add-Birthday-or-Anniversary-e111b73d
描述:该脚本为您的通讯录设置生日或者是周年纪念日的提醒。您也可以使用它创建多个日期的提醒。此外,您可以该脚本来搜索含有生日或者周年纪念日的通讯录文件,然后设置提醒。
用户场景:微软Outlook具有 “Add a birthday or anniversary for acontact”的功能。但是,这个功能在Outlook Web App (OWA)并不能使用。因此,你需要另外一套方案来解决这个问题。
致谢:感谢GregGu搜集该脚本想法并完成脚本写作。感谢David Los(来自Exchange Online的PM)参与脚本质量审查。
Lync 脚本示例
在Microsoft Lync Server2010中找到启用指定功能的用户
脚本下载: SearchOSCCSUser.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/ScriptFind-Users-with-fa3d97ea
描述:该脚本用来搜索MicrosoftLync Server 2010中启用了指定功能的用户。脚本支持被定义在用户作用域中的以下策略中的功能:
语音策略 会议策略 Pin 策略 外部访问策略 位置策略 客户端策略 客户端版本策略 状态策略 移动策略 存档策略
用户场景: Microsoft Lync Server2010为IT管理员们提供了一系列策略来对可被终端客户使用的功能进行控制。目前,如果IT管理员想获取可使用某功能的用户名单,他们必须首先使用Where-Object命令来获取这些策略。之后他们需要根据策略名手动准备过滤脚本。如果在一个组织中有很多的策略,这将会是很耗时的事情。同时,一些管理员出于合规目的想维持这种类型的列表。
致谢:感谢KellyHuang提供这个脚本想法,感谢Greg Gu完成脚本的编写,感谢Christopher Tart参与脚本质量审查。
Office脚本示例
移除PowerPoint中的备注页(PowerShell)
脚本下载: RemoveNotesInPowerPoint.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Remove-Notes-Pages-in-e5d722da
描述:本PowerShell脚本将从指定的PowerShell文件移除所有备注页。
用户场景:在PowerPoint中,人们经常使用备注功能来记录一些附加信息。当这些文档被共享,你可能想在共享文档之前删除这些备注。你可以用本脚本删除所有的备注,而不是一个一个的删除。
致谢:感谢CristinYan提供这个脚本主题,感谢AndersWang完成脚本的编写,感谢Shiv Khare在脚本发布前分享自己的经验并对脚本进行审查。
将PowerPoint文档转换成Word文档(PowerShell)
脚本下载: ConvertPowerPointToWordDocument.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Convert-PowerPoint-d65f3a82
描述:本PowerShell脚本示例演示了如何将PowerPoint文档转换成Word文档。此外,脚本将保持原始的格式,文档布局和减少输出文件的大小。支持的版本为PowerPoint 2010。
用户场景:将PowerPoint文档转换成Word文档是一个在许多公共论坛中被经常问及到的问题。
致谢:感谢Zhiliang Zhou搜集这个脚本想法,感谢Pranav Wagh根据他丰富的经验对脚本进行质量审查,感谢Anders Wang完成脚本的编写。
修改PowerPoint 2007中图片的压缩分辨率的设置 (PowerShell)
脚本下载: ModifyPictureCompressionResolutionSetting.zip详细内容:http://gallery.technet.microsoft.com/scriptcenter/Modify-Picture-Compression-e669d72e
描述:本PowerShell脚本示例将演示如何在PowerPoint 2007中修改图片的压缩分辨率的设置。
用户场景:这问题经常在TechNet论坛上被问到。他们仅仅想在PowerPoint2007中预配置图片压缩率。
致谢:感谢ZhiliangZhou提供这个脚本想法,感谢Anders Wang完成脚本的编写,感谢Pranav Wagh参与脚本质量审查.
SharePoint 脚本示例
管理Microsoft SharePointServer 2010中托管元数据术语
脚本下载: ManageTaxonomy.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Manage-Managed-Metadata-9c42efef
描述:本脚本可以管理MicrosoftSharePoint Server 2010中的托管元数据术语。你可以用这个脚本获得,添加和移除术语。
用户场景:在现实世界中,许多人询问用Windows PowerShell管理托管元数据术语的可能性。因为管理员需要管理很多的术语,他们真的需要找个一个脚本来减少他们的工作量。
致谢:感谢SimonHuang提供脚本想法,感谢Greg Gu完成脚本的编写,感谢StephenWoodard参与审查.
在多个列表项中启动一个SharePointStart Designer工作流
脚本下载: StartWorkflow.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Start-a-Workflow-on-120bffe5
描述:本脚本将在MicrosoftSharePoint Server 2010的多个列表项中启动一个SharePoint Designer工作流。
用户场景:在现实世界中,你可能需要在多个列表项中启动一个工作流。它将是一个很繁重的任务如果你手动的完成,所以你一直在找一个可以完成这个任务的脚本。
致谢:感谢SimonHuang提供脚本想法,感谢GregGu完成脚本的编写,感谢StephenWoodard参与审查。
用PowerShell列出没有使用的内容数据库
脚本下载: ListUnusedContentDatabases.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/List-Unused-Content-c078e894
描述:本脚本可以用来列出你未使用的SharePoint的内容数据库。它也可以列出使用的内容数据库或者所有的内容数据库。
用户场景:默认情况下,我们可以用Get-SPContentDatabase来检索SharePoint内容数据库。但是这个仅仅列出状态为准备的数据库。如果内容数据库的状态为离线将不被列出。
致谢:感谢WenxuanFan提供脚本想法,感谢Bing Zhao完成脚本的编写,感谢Sojesh Sreelayam参与审核.
在Microsoft SharePointServer 2010中设置用户个人资料图片
脚本下载: SetOSCSPUserPicture.zip详细内容: http://gallery.technet.microsoft.com/scriptcenter/Set-User-Profile-Picture-1cdbe171
描述:本脚本用来修改MicrosoftSharePoint Server 2010的用户个人资料图片。它先在指定的图片库中找到用户个人资料图片。再找到图片之后,它使用用户配置文件管理器来为每个拥有用户文件的用户修改“PictureUrl”属性。
用户场景:在某些情况下,管理员可以在没有启用用户配置文件同步服务手动管理用户图片。它表明来自外部系统的图片是不能被导入的。他们需要找到一种方法来帮助人力资源专家来为每个用户导入用户的个人资料图片。