powershell scripting on vista and xp in ad

9
Powershell Scripting on Vista and XP in AD

Upload: remedios-graves

Post on 31-Dec-2015

26 views

Category:

Documents


0 download

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

TRANSCRIPT

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