90 likes | 204 Views
Powershell Scripting on Vista and XP in AD. Scripts enable easy Management of many PC’s. Examples (on local and remote PC’s ) Show COM,ADSI,.NET, WMI techniques List drives List Software installed into Excel sheet Rename administrator account Change administrator password
E N D
Scripts enable easy Management of many PC’s Examples (on local and remote PC’s) Show COM,ADSI,.NET, WMI techniques • List drives • List Software installed into Excel sheet • Rename administrator account • Change administrator password • Add/remove account in administrators group • Start/stop service • Change registry key properties • Schedule a task on remote PC
Techniques • COM – to automate applications • ADSI – access AD objects • .NET – access .net classes, methods and properties • WMI – access wmi namespaces, classes, methods, properties and instances
Powershell set up • Install powershell version 1 - needs .net 2 Version installed found in C:\WINDOWS\Microsoft.NET\Framework Community Technology Preview powershell v2 available)– needs .net 3 for some features .net 3 already on Vista Cannot run both versions of Powershell • Install Quest ActiveRoles management shell snapin • Install Quest PowerGUI(for script editor) • Install PowerGUIsnapins(for AD,network,exchange) • Install WMI browser (powershell script)
Target Computer Configuration • Add powershell account to local administrators • Enable WMI exception in firewall on Vista • Enable remote management in GP on XP • Start remote registry service
Remote management Group Policyon XP • Run MMC • Add group policy object editor snapin • Go “Computer-Admin templates-Network-Network connections-windows firewall” • Go Domain profile • Enable “windows firewall : Allow remote administration exception” specify IP’s allowed access • Run gpupdate
Demo’s • Powershell run on Vista enterprise • Target is Vista on Virtual PC in AD location Clients\departments\School of biological…\TEST • Target is XP on PC in same location in AD
Sources of Info • Scripting • http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx • PowerGUI documentation and examples • http://powergui.org/documentation.jspa • Powershell script repository • http://www.myitforum.com/myITWiki/(X(1)S(uenx3ejgrw0b5y3jqmqsoong))/WPScripts.ashx • http://www.myitforum.com/articles/40/section.asp?w=2&au=yli628&p=1 • Webcasts • http://channel9.msdn.com/Showpost.aspx?postid=336098 • WMI • http://thepowershellguy.com/blogs/posh/search.aspx?q=wmi+explorer&p=1
Sources of software • Powershell http://www.microsoft.com/technet/scriptcenter/topics/msh/download.mspx • Quest ActiveRoles Management shell http://www.quest.com/powershell/activeroles-server.aspx • Quest PowerGUI • http://powergui.org/downloads.jspa • PowerGUIsnapins • http://powergui.org/kbcategory.jspa?categoryID=48 • WMI explorer • http://thepowershellguy.com/blogs/posh/search.aspx?q=wmi+explorer&p=1