<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershell.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WMI</title><link>http://powershell.com/cs/media/g/wmi/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Remote install with GUI</title><link>http://powershell.com/cs/media/p/5549.aspx</link><pubDate>Mon, 10 May 2010 03:40:01 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:5549</guid><dc:creator>Felipe</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Easy way to install a program in a Remote Computer.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.55.49/remoteinstall.ps1" length="3698" type="application/octet-stream" /></item><item><title>Remote uninstall with GUI</title><link>http://powershell.com/cs/media/p/5548.aspx</link><pubDate>Mon, 10 May 2010 03:37:25 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:5548</guid><dc:creator>Felipe</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Easy way to uninstall programs in a Remote Computer.&lt;/p&gt;
&lt;p&gt;It also has an option to list all the programs installed in the remote computer.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.55.48/remoteuninstall.ps1" length="4687" type="application/octet-stream" /></item><item><title>Change-ServiceAccount</title><link>http://powershell.com/cs/media/p/3846.aspx</link><pubDate>Fri, 13 Nov 2009 20:21:41 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:3846</guid><dc:creator>Brian Hagerty</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Accepts computer names from pipeline &amp;amp; changes specific properties for the specified service account.&lt;/p&gt;
&lt;p&gt;NTRIGHTS Utility is used to grant a Service Account logon privileges.&lt;/p&gt;
&lt;p&gt;NTRIGHTS Utility is part of the Windows Server 2003 Resource Kit&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.38.46/Change_2D00_ServiceAcct.ps1" length="12670" type="application/octet-stream" /></item><item><title>Run WMI query on every computer in an array of OUs</title><link>http://powershell.com/cs/media/p/2749.aspx</link><pubDate>Wed, 24 Jun 2009 13:11:07 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:2749</guid><dc:creator>tao.yang</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This script allows you to specify a WMI class and any properties that you wish to query, run the WMI query against every computer in an array of OUs (also allow you to exclude any child OUs that you do not wish to query). the Output is stored in a CSV file located on the same directory of the script.&lt;/p&gt;
&lt;p&gt;The OUs and excluded OUs are hardcoded in the script and the WMI class, properties (optional) and WMI namespace (optional) are passed into the script as parameters. if no wmi class properties are specified, the scripts returns all properties from the class. if no namespace is specified, the default name space of &amp;quot;root\cimv2&amp;quot; is used.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are some sample commands to run the script:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;.\WMIQuery.PS1 win32_service name, status&lt;/p&gt;
&lt;p&gt;.\WMIQuery.PS1 Win32_OperatingSystem&lt;/p&gt;
&lt;p&gt;.\WMIQuery.PS1 DELL_Chassis assettag root\cimv2\dell&lt;/p&gt;
&lt;p&gt;Unfortunately&amp;nbsp;this script has to run under an account that has admin rights to all the machines (e.g. a domain admin account). because it uses [wmisearcher] accelerator rather than get-wmiobject cmdlet (which allows you to use an alternative credential). I had to use [wmisearcher] because get-wmiobject does not allow you to set a timeout for the WMI queries. - Please let me know if you know how to overcome this problem.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.27.49/WMIQuery.PS1" length="4822" type="application/octet-stream" /></item><item><title>Get-WmiNamespace</title><link>http://powershell.com/cs/media/p/2316.aspx</link><pubDate>Tue, 28 Apr 2009 13:52:01 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:2316</guid><dc:creator>Aleksandar</dc:creator><slash:comments>0</slash:comments><description>In order to enumerate all the WMI namespaces, you must first connect to the &amp;quot;root&amp;quot; namespace, query for all the &amp;quot;__NAMESPACE&amp;quot; instances, and for each instance recursively repeat this process. You can use the computerName parameter of Get-WmiNamespace to list the WMI namespaces on the remote computer.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.23.16/Get_2D00_WmiNamespace_5F00_ps_5F00_com.ps1" length="1045" type="image/jpeg" /></item><item><title>Get service on remote server</title><link>http://powershell.com/cs/media/p/1945.aspx</link><pubDate>Tue, 24 Mar 2009 22:21:05 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1945</guid><dc:creator>Sylvain LESIRE</dc:creator><slash:comments>5</slash:comments><description>&lt;p&gt;This script permits to give you the status , state, and start mode for a set of remote server&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#008000;font-family:Courier New;"&gt;&lt;span style="font-size:x-small;color:#008000;font-family:Courier New;"&gt;&lt;span style="font-size:x-small;color:#008000;font-family:Courier New;"&gt;
&lt;p&gt;# syntax&lt;/p&gt;
&lt;p&gt;#get-content .\MyServerList.txt | get-serviceonRemoteServer.ps1&lt;/p&gt;
&lt;p&gt;#command line to export-csv&lt;/p&gt;
&lt;p&gt;#get-content .\MyServerList.txt | get-serviceonRemoteServer.ps1 | export-csv .\MyServiceResult.csv -noTypeInformation&lt;/p&gt;
&lt;p&gt;#Comand line to generate an HTML file&lt;/p&gt;
&lt;p&gt;#get-content .\MyServerList.txt | get-serviceonRemoteServer.ps1 | convertToHtml | out-file .\MyServiceResult.Html&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;See You&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.19.45/get_2D00_serviceonRemoteServer.ps1" length="901" type="application/octet-stream" /></item><item><title>Get-ProcessOwner</title><link>http://powershell.com/cs/media/p/1746.aspx</link><pubDate>Sat, 07 Mar 2009 21:42:31 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1746</guid><dc:creator>Richard Giles</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Get process owner using WMI.&lt;/p&gt;
&lt;p&gt;Attributed To: Shaun Cassells&lt;br /&gt;URL: &lt;a target="_blank" href="http://myitforum.com/cs2/blogs/scassells/archive/2008/05/20/powershell-get-a-process-owner.aspx"&gt;http://myitforum.com/cs2/blogs/scassells/archive/2008/05/20/powershell-get-a-process-owner.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.17.46/Get_2D00_ProcessOwner.ps1" length="268" type="application/octet-stream" /></item><item><title>WMIQuery-MemoryDevice</title><link>http://powershell.com/cs/media/p/1745.aspx</link><pubDate>Sat, 07 Mar 2009 21:27:16 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1745</guid><dc:creator>Richard Giles</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;WMI Query example to get memory device information.&lt;/p&gt;
&lt;p&gt;Attributed To: Shaun Cassells&lt;br /&gt;URL: &lt;a target="_blank" href="http://myitforum.com/cs2/blogs/scassells/archive/2008/10/01/powershell-wmi-wql-queries-made-easy-for-remote-wmi-especially-for-sms-2003-or-configmgr-2007.aspx"&gt;http://myitforum.com/cs2/blogs/scassells/archive/2008/10/01/powershell-wmi-wql-queries-made-easy-for-remote-wmi-especially-for-sms-2003-or-configmgr-2007.aspx&lt;/a&gt;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.17.45/WMIQuery_2D00_MemoryDevice.ps1" length="513" type="application/octet-stream" /></item><item><title>Get-Inventory.ps1</title><link>http://powershell.com/cs/media/p/1646.aspx</link><pubDate>Fri, 27 Feb 2009 15:54:43 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1646</guid><dc:creator>Niklas Goude</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This script retrieves client information through WMI..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.powershell.nu/2009/02/05/client-inventory-through-powershell/"&gt;Read 
more about it here &amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;goude@powershell.nu&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.powershell.nu"&gt;www.powershell.nu&lt;/a&gt;&lt;/p&gt;</description><enclosure url="http://www.powershell.nu/wp-content/uploads/2009/02/get-inventory.ps1" length="5135" type="text/plain" /></item><item><title>Get User Authenticated On Remote Server</title><link>http://powershell.com/cs/media/p/1093.aspx</link><pubDate>Wed, 28 Jan 2009 09:20:18 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1093</guid><dc:creator>Sylvain LESIRE</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;This function permits to know who is authenticated on remote server.&lt;/p&gt;
&lt;p&gt;Personnaly, I have added this function in my $profile.&lt;/p&gt;
&lt;p&gt;It permits to verify if user is authenticated before to use Remote desktop.&lt;/p&gt;
&lt;p&gt;I wish it can help you &lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.10.93/Get_2D00_UserAuthenticatedOn.ps1" length="135" type="application/octet-stream" /></item><item><title>Date Formatting with Win32_LogonSession</title><link>http://powershell.com/cs/media/p/1014.aspx</link><pubDate>Sun, 25 Jan 2009 02:48:33 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:1014</guid><dc:creator>Richard Giles</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;A one-line example of date formatting using the get-wmobject cmdlet using Win32_LogonSession&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.10.14/Get_2D00_Win32LogonSession.ps1" length="323" type="image/jpeg" /></item><item><title>Rename Computer by using WMI</title><link>http://powershell.com/cs/media/p/922.aspx</link><pubDate>Sun, 18 Jan 2009 15:04:54 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:922</guid><dc:creator>Sylvain LESIRE</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;This script shows you how to rename computer by using WMI&lt;/p&gt;
&lt;p&gt;How to use it : &lt;/p&gt;
&lt;p&gt;&amp;amp; .\rename-computerName.ps1&lt;/p&gt;
&lt;p&gt;rename-computername &amp;quot;MyNewComputerNAME&amp;quot;&lt;/p&gt;
&lt;p&gt;See U&lt;/p&gt;
&lt;p&gt;Sylv1&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.09.22/Rename_2D00_ComputerName.ps1" length="162" type="application/octet-stream" /></item><item><title>Get Uptime of a computer</title><link>http://powershell.com/cs/media/p/870.aspx</link><pubDate>Tue, 13 Jan 2009 13:09:48 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:870</guid><dc:creator>Thomas Lee</dc:creator><slash:comments>0</slash:comments><description>This script uses WMI to determine when the system was last booted and then determines and displays the uptime.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.08.70/Get_2D00_Uptime.ps1" length="1354" type="image/jpeg" /></item><item><title>Get Desktop Monitor Resolution</title><link>http://powershell.com/cs/media/p/858.aspx</link><pubDate>Mon, 12 Jan 2009 12:07:59 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:858</guid><dc:creator>Thomas Lee</dc:creator><slash:comments>0</slash:comments><description>This script uses the Win32_DesktopMonitor class to get resolution of the monitor, then displays this information</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.08.58/Get_2D00_DesktopResolution.PS1" length="1393" type="image/jpeg" /></item><item><title>Demonsrates [WMICLASS]</title><link>http://powershell.com/cs/media/p/668.aspx</link><pubDate>Sat, 27 Dec 2008 15:04:27 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:668</guid><dc:creator>Thomas Lee</dc:creator><slash:comments>0</slash:comments><description>Shows difference between static method (create) and dynamic methods(eg delete). The script is designed to show how the [WMICLASS] type accelerator helps give you access to the static members of a WMI Class. Accompanies a soon to be published blog article</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.06.68/get_2D00_Win32Share.PS1" length="1509" type="image/jpeg" /></item></channel></rss>