9
Powershell Scripting on Vista and XP in AD

Powershell Scripting on Vista and XP in AD

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Powershell Scripting on Vista and XP in AD

Powershell Scripting on Vista and XP in AD

Page 2: Powershell Scripting on Vista and XP in AD

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

Scripts enable easy Management of many PC’s

Page 3: Powershell Scripting on Vista and XP in AD

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

Page 4: Powershell Scripting on Vista and XP in AD

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 PowerGUI snapins(for AD,network,exchange)

• Install WMI browser (powershell script)

Page 5: Powershell Scripting on Vista and XP in AD

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

Page 6: Powershell Scripting on Vista and XP in AD

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

Page 7: Powershell Scripting on Vista and XP in AD

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

Page 8: Powershell Scripting on Vista and XP 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•

Page 9: Powershell Scripting on Vista and XP in AD

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

• PowerGUI snapins• http://powergui.org/kbcategory.jspa?categoryID=48

• WMI explorer• http://thepowershellguy.com/blogs/posh/search.aspx?q=wmi+explorer&p=1