<?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>Risolv IT Solutions</title>
	<atom:link href="http://www.risolv.ca/feed" rel="self" type="application/rss+xml" />
	<link>http://www.risolv.ca</link>
	<description>IT Solutions</description>
	<lastBuildDate>Sat, 18 Feb 2012 15:07:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Internet Explorer &#8211; Unable to Continue to Site due to Invalid Certificate</title>
		<link>http://www.risolv.ca/blog/ie9-unable-to-continue-to-site-certificate-invalid/</link>
		<comments>http://www.risolv.ca/blog/ie9-unable-to-continue-to-site-certificate-invalid/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 21:16:51 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Certificate]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=1246</guid>
		<description><![CDATA[In some scenarios, users trying to access sites with invalid certificates (self-signed being the most common in my case) will NOT have the option to continue to the site. This is likely due to the &#8220;Prevent Ignoring of Certificates&#8221; group policy being enabled. Thankfully this security is more of a &#8220;security by obscurity&#8221; rather than [...]]]></description>
			<content:encoded><![CDATA[<p>In some scenarios, users trying to access sites with invalid certificates (self-signed being the most common in my case) will NOT have the option to continue to the site. This is likely due to the &#8220;Prevent Ignoring of Certificates&#8221; group policy being enabled. </p>
<p>Thankfully this security is more of a &#8220;security by obscurity&#8221; rather than something this is actually programmed into the software. If you right-click on the page in question and look at the properties, you will see the address is like this:</p>
<p>res://ieframe.dll/invalidcert.htm?SSLError=16777216&#038;PreventIgnoreCertErrors=1#https://some-site-url</p>
<p>The workaround as you can probably guess is to change the PreventIgnoreCertErrors=1 to PreventIgnoreCertErrors=0 keeping the #https:// url portion intact. </p>
<p>You can do this by copying the URL I have above and replacing the some-site-url with the actual site you mean to reach and pasting into IE&#8217;s address bar. You will still get the cert error, but you will now have the option to continue to the site in question. If you then follow-up with the usual method to get around self-signed certs by adding site to trusted locations and installing the cert, you won&#8217;t have to use this workaround for that site again.</p>
<p>Hope it helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/ie9-unable-to-continue-to-site-certificate-invalid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS Recursion Map</title>
		<link>http://www.risolv.ca/blog/dns-recursion-map/</link>
		<comments>http://www.risolv.ca/blog/dns-recursion-map/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 17:12:33 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[DNS Map]]></category>
		<category><![CDATA[DNS Recursion]]></category>
		<category><![CDATA[Domain Name System]]></category>
		<category><![CDATA[Name Servers]]></category>
		<category><![CDATA[Root DNS]]></category>
		<category><![CDATA[Top Level Domain]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=1226</guid>
		<description><![CDATA[DNS is a topic that comes up fairly often in the office. I was looking to have something basic to outline (generally) the steps that take place to get your client application to connect with the host name you are trying to access. Since I found most diagrams that came up with Google Images confusing(I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>DNS is a topic that comes up fairly often in the office. I was looking to have something basic to outline (generally) the steps that take place to get your client application to connect with the host name you are trying to access.</p>
<p>Since I found most diagrams that came up with Google Images confusing(I&#8217;m simple..), we put together this map here. Of course there&#8217;s a little more to DNS recursion than this, but I find the map itself does a fairly good job of detailing the process.</p>
<p><a href="http://www.risolv.ca/risolv/wp-content/uploads/2011/10/DNSRecursion.png" target="_blank"><br />
<img class="alignnone size-large wp-image-1227" title="DNS Recursion" src="http://www.risolv.ca/risolv/wp-content/uploads/2011/10/DNSRecursion-480x336.png" alt="DNS Recursion Map" width="480" height="336" border="0" /><br />
</a><br />
The color-coding is meant to help identify which server is &#8220;asking&#8221; and what server is providing the response. The steps are as follows:</p>
<ol>
<li>Client computer tries to resolve <a href="http://google.com/">http://google.com</a> the request is sent to the Preferred DNS Server, in most scenarios this will be what your ISP provided to you.</li>
<li>The Preferred DNS Server will actually handle most of the workload in this case(hence the recursion). The Preferred DNS Server will first check to see if it is the Authoritative Host for the Zone google.com(as in, if it hosts the zone google.com); if it is, then it sends the client computer back the IP address for the host record needed.<br />
If the Preferred DNS Server is not Authoritative for the zone in question, and if it has DNS Caching enabled, it will check its Cache to see if it has recently resolved that hostname, and if so, it will send the IP address in its cache back to the client. Cached records have a TTL and when this TTL expires, the Preferred DNS Server will in fact go through with the DNS recursion process; which will cause that record to be updated again. (See DNS Propagation)Cached records alleviate the load by skipping the need to resolve a host name for every single request.<br />
If the Preferred DNS Server does not have a cached record for the request, or the cached record has expired, it will then send a request to the Root DNS servers.</li>
<li>The Root DNS server will then respond to the Preferred DNS Server with an address for the Top Level Domain containing the next bit of information needed for this process; .COM was not the easiest to use in this example but TLDs are organized by Country Codes (.CA,.BM,.UK), Generic (.COM, .NET, .ORG) and Sponsored (.travel, .info).</li>
<li>Once the Preferred DNS Server has the TLD&#8217;s address, it will request from the TLD the the actual Name Server records for the zone. The Name Servers are the ones hosting the actual DNS Zone for google.com</li>
<li>Once the Preferred DNS Server has the NS address back from the TLD, it can query the actual Primary NS (there are usually more than one NS returned) for the record needed, in this case the Address record for google.com</li>
<li>The Preferred DNS Server will then refresh it&#8217;s DNS cache (if it has caching enabled) as well as provide the client with the IP address associated with google.com</li>
<li>To the client application this is transparent, the client application would simple proceed with whatever requests it is trying to perform on that host, but now that the IP address is resolved, the data/requests would route to the appropriate host.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/dns-recursion-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Method for reducing ticket duplication in SysAid</title>
		<link>http://www.risolv.ca/blog/method-for-reducing-ticket-duplication-in-sysaid/</link>
		<comments>http://www.risolv.ca/blog/method-for-reducing-ticket-duplication-in-sysaid/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 21:39:31 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Duplication]]></category>
		<category><![CDATA[Email Integration]]></category>
		<category><![CDATA[Email Subject]]></category>
		<category><![CDATA[RegEx]]></category>
		<category><![CDATA[SysAid]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=1190</guid>
		<description><![CDATA[SysAid Help Desk software is a very affordable and yet feature-rich web based help desk software for managing incidents, changes (depending on your edition), a self-service portal, assets and contacts. Visit the main site (http://www.ilient.com) for more information regarding its many features. The downside (IMO) with all ticketing systems that are primarily email-driven is the [...]]]></description>
			<content:encoded><![CDATA[<p>SysAid Help Desk software is a very affordable and yet feature-rich web based help desk software for managing incidents, changes (depending on your edition), a self-service portal, assets and contacts. Visit the main site (http://www.ilient.com) for more information regarding its many features.</p>
<p>The downside (IMO) with all ticketing systems that are primarily email-driven is the human element. It is difficult to enforce proper usage policy onto people, and that holds true for SysAid. The main project that has been bothering me is users who email the SysAid integration email address -and- cc a large group of individuals. This results in users using the “reply all” feature, and each message creates a new ticket.</p>
<p>Here is a method I have used to address this issue using RegEx. I created a mailbox user for rejected messages, “SysAid Noise” then in the email integration preferences I configured this mailbox in the “Forward Ignored Email to:” field, and I added the following line to the field “Reject Email Containing the following in the subject:”</p>
<p><code><br />
(?=^([Rr][Ee]\:).*)((?!.*(#[0-9]).*).*)<br />
</code></p>
<p>The above consist of two groups, the first “Re:” (since email clients automatically precede subject lines with that with you reply) and the second group matching the ticket ID field that SysAid uses (#ID) for communication. The second group is negated (?!); as a result my matches will only occur when the subject indicates a reply, and there is no ticket number. (So this would normally create a new SR). </p>
<p>Forwarding it to my SysAid Noise mailbox allows me to create tickets or forward back into SysAid with proper SR# which to me is a lot quicker than going back into SysAid and having to deal with the many messages that will be in there from people using the reply-all that include the SysAid email integration</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/method-for-reducing-ticket-duplication-in-sysaid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSS 3.0 / SharePoint 2007 QuickLaunch Menu Replacement</title>
		<link>http://www.risolv.ca/blog/wss-3-sharepoint-2007-quicklaunch-menu-replacement/</link>
		<comments>http://www.risolv.ca/blog/wss-3-sharepoint-2007-quicklaunch-menu-replacement/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 20:19:19 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Custom QuickLaunch]]></category>
		<category><![CDATA[Fly-out Menu]]></category>
		<category><![CDATA[QuickLaunch Menu]]></category>
		<category><![CDATA[Security Trimming]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=1178</guid>
		<description><![CDATA[This work is derived from http://spnavigationmenu.codeplex.com/ but as I had a deadline the code isn&#8217;t clean. The modifications I have made to the code allow theming via CSS (which was not well documented!!) and correct the issue with the relative path to the menu list not being found. This menu is a replacement for the [...]]]></description>
			<content:encoded><![CDATA[<p>This work is derived from <a href="http://spnavigationmenu.codeplex.com">http://spnavigationmenu.codeplex.com</a>/ but as I had a deadline the code isn&#8217;t clean. The modifications I have made to the code allow theming via CSS (which was not well documented!!) and correct the issue with the relative path to the menu list not being found.</p>
<p>This menu is a replacement for the QuickLaunch menu on the Master page of a WSS 3.0/SP 2007 site. This menu allows the following:</p>
<p>1. Security trimmings (even if using WSS 3.0)<br />
2. Support for fly-out menus<br />
3. Theming</p>
<p>Just like the original code, this QuickLaunch is driven by a custom list (which you will have to create yourself prior to deployment) to which you apply the security groups, menu names, links, and define the parent/child relationships of each menu item. This document <a href="http://spnavigationmenu.codeplex.com/documentation">http://spnavigationmenu.codeplex.com/documentation</a> goes into detail on requirements for the list and deployment instructions.</p>
<p><strong>spNavigationMenu Deployment</strong><br />
1.	Deploy solution with WSP setup package.<br />
2.	Create list<br />
<code><br />
	a.	Title (Text)<br />
	b.	Link URL (Text)<br />
	c.	Link Order (Number)<br />
	d.	Show Menu Item (Choice: Yes/No)<br />
	e.	Parent Menu (Lookup: Title (self))<br />
	f.	OpenNewWindows (Boolean)<br />
</code><br />
<strong>Register Assembly</strong><br />
1.	Launch SharePoint Designer 2007, and open your site<br />
2.	Create backup of the Master Page<br />
3.	Insert following line before first HTML tag of master page:<code><br />
&lt;%@ Register TagPrefix="myMenu" Namespace="spNavigationMenu" Assembly="spNavigationMenu, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c4f8a12532420039" %&gt; </code><br />
4.	Locate QuickLaunch placeholder: PlaceHolderLeftNavBar<br />
5.	Select the PlaceHolderLeftNavBar tag (open and close) and replace with the code below<br />
6.	Paste the new PlaceHolderLeftNavBar:<br />
<code><br />
			  &lt;asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"&gt;<br />
				&lt;myMenu:spNavigationMenu runat="server"<br />
				Set_MaximumDynamicDisplayLevels="0"<br />
				Set_MenuList="quicklaunchMain"<br />
				Set_ServerURL="http://sptestsite"<br />
				id="spQuickLaunchMenu"<br />
				Set_MenuName="mySpMenu"<br />
				Set_MenuOrientation="vertical"<br />
				Set_MenuCSS="ms-quicklaunch" /&gt;<br />
                                 &lt;/asp:ContentPlaceHolder&gt;<br />
</code></p>
<p>The above will give you a QuickLaunch menu which looks like the original, but is driven by the list named &#8220;quicklaunchMain&#8221; (which needs to be formated prior to modifying the master page as specified above). I modified the code so the list will have to be in the current Site collection (it looks at the relative path); this fixes all sorts of issues with security and sharepoint groups.</p>
<p>Here are additional properties you can add to the &lt;myMenu:spNavigationMenu /&gt; tag:<br />
<code><br />
                                                   Set_StaticDisplayLevels="2"<br />
				Set_MaximumDynamicDisplayLevels="0"<br />
				Set_MenuPreRenderClientScript=""<br />
				Set_Level1ItemStyles="custom CSS Class name"<br />
				Set_Level2ItemStyles="custom CSS Class name"<br />
				Set_Level1SubItemStyles="custom CSS Class name"<br />
				Set_Level2SubItemStyles="custom CSS Class name"<br />
				Set_Level1SelItemStyles="custom CSS Class name"<br />
				Set_Level2SelItemStyles="custom CSS Class name"<br />
</code></p>
<p>Download the WSP package: <a href="http://www.risolv.ca/risolv/wp-content/uploads/2011/09/spNavigationMenu.zip">.ZIP</a></p>
<p>Please note: I did not write this code, I modified the CodePlex project SharePoint Navigation Menu project so in order to get my security trimmings functining on the WSS 3.0 site; the original project default to a topNavigation item instead of QuickLaunch. If you like the work please support the project over at CodePlex. If you have errors you may also want to look at the discussion thread and documents there. http://spnavigationmenu.codeplex.com </p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/wss-3-sharepoint-2007-quicklaunch-menu-replacement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server 2008 Management Studio Express Missing from available Feature</title>
		<link>http://www.risolv.ca/blog/sql-server-2008-management-studio-express-missing-from-available-feature/</link>
		<comments>http://www.risolv.ca/blog/sql-server-2008-management-studio-express-missing-from-available-feature/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 03:17:50 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Installing]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[SQL Server 2008 Management Studio]]></category>
		<category><![CDATA[SSMS 2008]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=1074</guid>
		<description><![CDATA[You might have felt silly Googling for errors like “How to install SQL Server Management Studio 2008” or “SQL Server Management Studio Express is missing”, but I believe the misleading validation/pre-requisite checks that the Installation Wizard runs are really the cause of this confusion. If you do not select SQL Server 2008 Management Studio as [...]]]></description>
			<content:encoded><![CDATA[<p>You might have felt silly Googling for errors like “How to install SQL Server Management Studio 2008” or “SQL Server Management Studio Express is missing”, but I believe the misleading validation/pre-requisite checks that the Installation Wizard runs are really the cause of this confusion.</p>
<p>If you do not select SQL Server 2008 Management Studio as a feature to install initially (perhaps because you downloaded the Databases Only package?) and you proceed to patch your SQL Server 2008 Installation, you may may have trouble installing the SSMS package after the fact.</p>
<p>It seems to be an oversight, since the Installation Wizard for SQL Server 2008 edition will run two separate checks for errors and prerequisites, and not one of them bothers to tell you the installation package you are running doesn’t match your current SQL Server 2008 Version. What does this mean? It means you get to the screen to customize your existing SQL 2008 installation, but the Management Tools option isn’t here. It’s simply missing, and any other options you might have there are greyed out.</p>
<p><em><strong>So what’s the fix</strong></em>? Downloading the SSMS 2008 R2 will allow you to select that feature! The alternative, as you may have noticed from Googling this, is to completely uninstall SQL Server 2008 instance, and re-install with the Management Tools. </p>
<p>At the time of this post, this link has what you need, you should be able to search MS site as well, just have the R2 in there.  <a href="http://www.microsoft.com/express/Database/InstallOptions.aspx">http://www.microsoft.com/express/Database/InstallOptions.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/sql-server-2008-management-studio-express-missing-from-available-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best FREE website template site I&#8217;ve ever seen</title>
		<link>http://www.risolv.ca/blog/best-free-website-template-site-ive-ever-seen-2/</link>
		<comments>http://www.risolv.ca/blog/best-free-website-template-site-ive-ever-seen-2/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 15:59:23 +0000</pubDate>
		<dc:creator>Gordon Skinner</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/blog/best-free-website-template-site-ive-ever-seen-2/</guid>
		<description><![CDATA[www.wix.com The setup is a breeze, the tools are easy to use and the sites are crisp and professional. Free if you don&#8217;t mind using their doamin name and having discreet ADs but only $5 a month if you host with them and remove the ADs and use your own Domain name. Great for simple [...]]]></description>
			<content:encoded><![CDATA[<p>www.wix.com</p>
<p>The setup is a breeze, the tools are easy to use and the sites are crisp and professional.  Free if you don&#8217;t mind using their doamin name and having discreet ADs but only $5 a month if you host with them and remove the ADs and use your own Domain name.</p>
<p>Great for simple sites that need to look great.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/best-free-website-template-site-ive-ever-seen-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View properties of Exchange 2007 Certificates</title>
		<link>http://www.risolv.ca/blog/view-properties-of-exchange-2007-certificates/</link>
		<comments>http://www.risolv.ca/blog/view-properties-of-exchange-2007-certificates/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 15:08:03 +0000</pubDate>
		<dc:creator>Gordon Skinner</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/blog/view-properties-of-exchange-2007-certificates/</guid>
		<description><![CDATA[Manipulate Exchaneg 2007 certificates using the following commands. Get-ExchangeCertificate Remove-ExchangeCertificate Export-ExchangeCertificate Enable-ExchangeCertificate use the following command to get full details about a particular installed certificate Get- ExchangeCertificate &#124; fl *]]></description>
			<content:encoded><![CDATA[<p>Manipulate Exchaneg 2007 certificates using the following commands.</p>
<li><font color="#0000FF" size=3><u>Get-ExchangeCertificate </u></font></li>
<li><font color="#0000FF" size=3><u>Remove-ExchangeCertificate </u></font></li>
<li><font color="#0000FF" size=3><u>Export-ExchangeCertificate </u></font></li>
<li><font color="#0000FF" size=3><u>Enable-ExchangeCertificate </u></font></li>
<p>use  the following command to get full details about a particular installed certificate</p>
<p>Get- ExchangeCertificate
<thumbprint> | fl *</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/view-properties-of-exchange-2007-certificates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running an elevated process when RPC is Unavailable, and UAC Prompts will not launch.</title>
		<link>http://www.risolv.ca/blog/running-an-elevated-process/</link>
		<comments>http://www.risolv.ca/blog/running-an-elevated-process/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 22:37:56 +0000</pubDate>
		<dc:creator>Jonathan Agosta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Elevation]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Remote]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Stuck]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[UAC]]></category>

		<guid isPermaLink="false">http://www.risolv.ca/?p=964</guid>
		<description><![CDATA[I recently found out that Windows Task Scheduler does not use RPC for remote administration. The other useful feature of scheduled tasks is the &#8220;Run Task Elevated&#8221; as indicated in the linked post (http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html). As unlikely as this is to be of use to anyone else, here is the scenario it got me out of: File Server Running Microsoft Windows [...]]]></description>
			<content:encoded><![CDATA[<p>I recently found out that Windows Task Scheduler does not use RPC for remote administration. The other useful feature of scheduled tasks is the &#8220;Run Task Elevated&#8221; as indicated in the linked post (<a href="http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html">http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html</a>).</p>
<p>As unlikely as this is to be of use to anyone else, here is the scenario it got me out of:</p>
<ul>
<li>File Server Running Microsoft Windows Server 2008 Standard 64 bit SP2, I&#8217;ll call it ServerA</li>
<li>No access to Recovery Console (WRE) as none of the bootable media would allow us to access the recovery environment because of version mismatch on a patched system</li>
<li>System unusable after a recent install of CA Enterprise Security Solution.<br />
-&gt; Machine was unreponsive and File Shares were offline<br />
-&gt; The Priviledged Elevation Process used by CA was stuck in a starting mode<br />
-&gt; Safe mode would reboot (couldn&#8217;t access via safe mode)<br />
-&gt; UAC elevation would freeze before prompt, so no way of administering services (or disabling the offending services)<br />
-&gt; RPC was blocked or disabled by some portion of the CA solution, so no RDP, no remote access via GotoAssist etc.. etc.. but, machine did get an IP from DHCP and was on the network.<br />
-&gt; Server in question was sole physical server without a backup (and we didn&#8217;t want to go there)</li>
</ul>
<p>The hack in question was to launch the Task Scheduler from another machine on the domain (in this case the primary DC) and use the &#8220;Connect to&#8221; function to add tasks to ServerA. Luckily enough I was able to do this despite all the other MMCs (services/computer management) erroring out on &#8220;RPC not available&#8221; when I tried to use them.</p>
<p>Following this I was able to create a task &#8220;mmc.exe services.msc&#8221; set to run with elevation (which would bypass the freeze) and with trigger of &#8220;when user logs on&#8221;. Once created, I went back to the console of ServerA, logged in, and with the now elevated services.msc, was able to disable all of the offending services, and brought the machine back online (the file shares more specifically).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.risolv.ca/blog/running-an-elevated-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

