<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>havemousewillclick.com &#187; Windows 2003</title>
	<atom:link href="http://havemousewillclick.com/main/?feed=rss2&#038;cat=20" rel="self" type="application/rss+xml" />
	<link>http://havemousewillclick.com/main</link>
	<description>keep on clicking...</description>
	<lastBuildDate>Fri, 20 Feb 2009 14:38:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Types of logon scripts</title>
		<link>http://havemousewillclick.com/main/?p=164</link>
		<comments>http://havemousewillclick.com/main/?p=164#comments</comments>
		<pubDate>Wed, 20 Aug 2008 08:03:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[logon script]]></category>

		<guid isPermaLink="false">http://havemousewillclick.com/main/?p=164</guid>
		<description><![CDATA[There are four types you can have.
1. Group Policy logon / logoff scripts.
2. Group Policy Computer startup / shutdown scripts.
3. Domain User logon scripts.
4. Local user logon scripts.
Type 1 script executes when a USER logs on or logs off. And it executes with that user privilege.
Type 2 script executes when the COMPUTER starts up or [...]]]></description>
			<content:encoded><![CDATA[<p>There are four types you can have.</p>
<p>1. Group Policy logon / logoff scripts.<br />
2. Group Policy Computer startup / shutdown scripts.<br />
3. Domain User logon scripts.<br />
4. Local user logon scripts.</p>
<p><strong>Type 1</strong> script executes when a USER logs on or logs off. And it executes with that user privilege.</p>
<p><strong>Type 2</strong> script executes when the COMPUTER starts up or shuts down. It executes in context of “Local System Account”.</p>
<p><strong>Type 3 </strong>script executes when a domain user logs on. The difference is type 3 works on all Windows versions whereas type 1 only works with Windows 2000 and up.</p>
<p><strong>Type 4</strong> script: the name says itself. It only executes when the user logs on locally.</p>
]]></content:encoded>
			<wfw:commentRss>http://havemousewillclick.com/main/?feed=rss2&amp;p=164</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to map a drives under VBS with different logon credentials</title>
		<link>http://havemousewillclick.com/main/?p=168</link>
		<comments>http://havemousewillclick.com/main/?p=168#comments</comments>
		<pubDate>Mon, 18 Aug 2008 08:00:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[VBS logon script]]></category>

		<guid isPermaLink="false">http://havemousewillclick.com/main/?p=168</guid>
		<description><![CDATA[As not to go off topic with this post I have removed most of everything else in this script apart from anything relating to drive mappings.
Please note I am no expert in scripting and the information below should be properly tested if you intend to use it.
The script below maps drives for uses in two [...]]]></description>
			<content:encoded><![CDATA[<p>As not to go off topic with this post I have removed most of everything else in this script apart from anything relating to drive mappings.</p>
<p class="MsoNormal">Please note I am no expert in scripting and the information below should be properly tested if you intend to use it.</p>
<p class="MsoNormal">The script below maps drives for uses in two ways. First off, it will give all users the default shares and there home drive (P, S, X).</p>
<p class="MsoNormal">Then it checks what groups a user is a member of and attaches the appropriate drives. (W, U, Z, M, L)</p>
<p class="MsoNormal">Drives M, L attach to another server and also use different logon credentials. If you required another drive with different credentials, you could try…</p>
<p class="MsoNormal">On the line</p>
<p>Dim WSHShell, WSHNetwork, objDomain, DomainString, UserString, UserObj, Path, objNetwork, objNetwork1</p>
<p class="MsoNormal">Add another value “objNetwork2”</p>
<p class="MsoNormal">Then find in the script below and copy and paste it to a new section.  Then replace all the 1’s with 2’s.</p>
<p class="MsoNormal">Amend the username, password and the share to reflect the desired connection.  And fingers crossed it should work.</p>
<p class="MsoNormal">Set objNetwork1 = WScript.CreateObject(”WScript.Network”)<br />
strLocalDrive1 = “L:”<br />
strRemoteShare1 = “\\server\share”<br />
strPer1 = “FALSE”<br />
strUsr1 = “username”<br />
strPas1 = “password”<br />
objNetwork1.MapNetworkDrive strLocalDrive1, strRemoteShare1, strPer1, strUsr1, strPas1</p>
<p class="MsoNormal">‘ —— Script START  ——</p>
<p class="MsoNormal">ON ERROR RESUME NEXT</p>
<p>Dim WSHShell, WSHNetwork, objDomain, DomainString, UserString, UserObj, Path, objNetwork, objNetwork1</p>
<p>Set WSHShell = CreateObject(”WScript.Shell”)<br />
Set WSHNetwork = CreateObject(”WScript.Network”)</p>
<p class="MsoNormal">‘Automatically find the domain name<br />
Set objDomain = getObject(”LDAP://rootDse”)<br />
DomainString = objDomain.Get(”dnsHostName”)<br />
WinDir = WshShell.ExpandEnvironmentStrings(”%WinDir%”)</p>
<p class="MsoNormal">‘Grab the user name<br />
UserString = WSHNetwork.UserName</p>
<p class="MsoNormal">‘Bind to the user object to get user name and check for group memberships later<br />
Set UserObj = GetObject(”WinNT://” &amp; DomainString &amp; “/” &amp; UserString)</p>
<p class="MsoNormal">‘Grab the computer name for use in add-on code later<br />
strComputer = WSHNetwork.ComputerName</p>
<p class="MsoNormal">‘Disconnect ALL mapped drives<br />
Set clDrives = WshNetwork.EnumNetworkDrives<br />
For i = 0 to clDrives.Count -1 Step 2<br />
WSHNetwork.RemoveNetworkDrive clDrives.Item(i), True, True<br />
Next</p>
<p class="MsoNormal">‘Give the PC time to do the disconnect, wait 300 milliseconds<br />
wscript.sleep 300</p>
<p class="MsoNormal">‘Map drives<br />
‘Note the first command uses the user name as a variable to map to a user share.</p>
<p class="MsoNormal">WSHNetwork.MapNetworkDrive “p:”, “\\server\users\” &amp; UserString,True<br />
WSHNetwork.MapNetworkDrive “s:”, “\\server\standards”,True<br />
WSHNetwork.MapNetworkDrive “X:”, “\\server\company”,True</p>
<p class="MsoNormal">‘Now check for group memberships and map appropriate drives</p>
<p class="MsoNormal">For Each GroupObj In UserObj.Groups<br />
Select Case GroupObj.Name<br />
‘Check for group memberships and take needed action<br />
Case “grp-Admin_tools”<br />
WSHNetwork.MapNetworkDrive “w:”, “\\server\share”,True<br />
WSHNetwork.MapNetworkDrive “u:”, “\\server\share”,True</p>
<p class="MsoNormal">Case “grp-temp-user”<br />
WSHNetwork.MapNetworkDrive “w:”, “\\Server\Share”,True<br />
Case “grp-FTP-root-rw”<br />
Set objNetwork = WScript.CreateObject(”WScript.Network”)<br />
strLocalDrive = “M:”<br />
strRemoteShare = “\\server\share”<br />
strPer = “FALSE”<br />
strUsr = “username”<br />
strPas = “password”<br />
objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, strPer, strUsr, strPas</p>
<p class="MsoNormal">Case “grp-ftp-root-r”<br />
Set objNetwork1 = WScript.CreateObject(”WScript.Network”)<br />
strLocalDrive1 = “L:”<br />
strRemoteShare1 = “\\server\share”<br />
strPer1 = “FALSE”<br />
strUsr1 = “username”<br />
strPas1 = “password”<br />
objNetwork1.MapNetworkDrive strLocalDrive1, strRemoteShare1, strPer1, strUsr1, strPas1</p>
<p class="MsoNormal">End Select</p>
<p class="MsoNormal">Next</p>
<p class="MsoNormal">‘=====================================<br />
‘Add On Code goes above this line</p>
<p class="MsoNormal">‘Clean Up Memory We Used<br />
set UserObj = Nothing<br />
set GroupObj = Nothing<br />
set WSHNetwork = Nothing<br />
set DomainString = Nothing<br />
set WSHSHell = Nothing<br />
Set WSHPrinters = Nothing<br />
Set objNetwork = Nothing<br />
Set objNetwork1 = Nothing</p>
<p class="MsoNormal">‘Quit the Script<br />
wscript.quit</p>
<p class="MsoNormal">‘ —— Script END  ——</p>
]]></content:encoded>
			<wfw:commentRss>http://havemousewillclick.com/main/?feed=rss2&amp;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logon scripts</title>
		<link>http://havemousewillclick.com/main/?p=13</link>
		<comments>http://havemousewillclick.com/main/?p=13#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:56:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Logon scripts]]></category>

		<guid isPermaLink="false">http://havemousewillclick.com/main/?p=13</guid>
		<description><![CDATA[In a Windows 2003 Active Directory environment there are fours types of logon script.  You must select the correct logon script for what you want to achieve.]]></description>
			<content:encoded><![CDATA[<p>In a Windows 2003 Active Directory environment there are fours types of logon script.  You must select the correct logon script for what you want to achieve.</p>
<ol>
<li> Group Policy logon / logoff scripts.</li>
<li>Group Policy Computer startup / shutdown scripts.</li>
<li>Domain User logon scripts.</li>
<li>Local user logon scripts.</li>
</ol>
<p><strong>Type 1</strong>:   <strong>Group Policy logon / logoff scripts</strong></p>
<p>This script executes when a USER logs on or logs off.  It executes with that users privileges.</p>
<p><strong>Type 2: Group Policy Computer startup / shutdown scripts</strong></p>
<p>This script executes when the COMPUTER starts up or shuts down. It executes in context of “Local System Account” so it has enhanced privileges.</p>
<p><strong>Type 3: Domain User logon scripts</strong></p>
<p>This script executes when a domain user logs on. The difference is type 3 scripts work on all Windows versions whereas type 1 only works with Windows 2000 and up.</p>
<p><strong>Type 4</strong>: <strong>Local user logon scripts</strong></p>
<p>This script as the name suggest, only executes when the user logs on locally.</p>
]]></content:encoded>
			<wfw:commentRss>http://havemousewillclick.com/main/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
