Powershell Scripting on Vista and XP in AD
-
Upload
remedios-graves -
Category
Documents
-
view
26 -
download
0
description
Transcript of Powershell Scripting on Vista and XP in AD
![Page 1: Powershell Scripting on Vista and XP in AD](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/1.jpg)
Powershell Scripting on Vista and XP in AD
![Page 2: Powershell Scripting on Vista and XP in AD](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022072014/56812e07550346895d936f52/html5/thumbnails/9.jpg)
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