<?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>SysAdmin Talk &#187; PST</title>
	<atom:link href="http://sysadmin-talk.org/tag/pst/feed/" rel="self" type="application/rss+xml" />
	<link>http://sysadmin-talk.org</link>
	<description>Practical advice from front-line SysAdmins</description>
	<lastBuildDate>Fri, 05 Aug 2011 16:59:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Importing the Remote PSTs into Exchange 2010</title>
		<link>http://sysadmin-talk.org/2010/09/importing-psts-into-exchange-2010/</link>
		<comments>http://sysadmin-talk.org/2010/09/importing-psts-into-exchange-2010/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 15:45:33 +0000</pubDate>
		<dc:creator>James Allison</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[PST Importing]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows PowerShell]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[PST]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=547</guid>
		<description><![CDATA[In the previous part of this guide we looked at gaining a list of PST files and machines. In this, the final part of this series, we will look at how to import these into Exchange 2010. The following script does just that: # Read in pst file locations and users $strPSTFiles = Get-Content -Path "c:\pstdetails.csv" [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a title="Finding PST Files on the Network" href="http://sysadmin-talk.org/2010/08/finding-pst-files-on-the-network-the-manual-way/" target="_self">previous part of this guide </a>we looked at gaining a list of PST files and machines. In this, the final part of this series, we will look at how to import these into Exchange 2010.<span id="more-547"></span></p>
<p>The following script does just that:</p>
<p><code># Read in pst file locations and users<br />
$strPSTFiles = Get-Content -Path "c:\pstdetails.csv"<br />
foreach($strPSTFile in $strPSTFiles)<br />
{</code><br />
<code>$strMachine = $strPSTFile.Split(',')[0]<br />
$strPath = $strPSTFile.Split(',')[1]<br />
$strOwner = $strPSTFile.Split(',')[2]</code></p>
<p><code># Get network path for pst file<br />
$source = "\\" + $strMachine + "\" + $strPath.Replace(':','$')</code></p>
<p><code># import pst to mail box.<br />
<span style="background-color: #ffff66;">Import-Mailbox -PSTFolderPath $source -Identity $strOwner</span><br />
<span style="background-color: #ff6666;">New-MailboxImportRequest -FilePath $source -Mailbox $strOwner</span><br />
}</code></p>
<p>The yellow highlighted text shows the Exchange 2010 RTM cmdlet, the red the Exchange 2010 SP1. Delete the unneeded version as appropriate.</p>
<p>The Exchange 2010 SP1 version of the script will execute in far less time, due to the asynchronous nature of the ImportRequest cmdlet. These requests are processed in the background and can be monitored with the Get-MailboxImportRequest cmdlet to observe their status.</p>
<p>There are quite a few potential pitfalls here:</p>
<ol>
<li>The user’s machine must be on.</li>
<li>File sharing must be on, to allow for the file to be transferred.</li>
<li>Outlook must not be running on the remote user’s machine. If Outlook is running and has the PST file attached, the file will be locked and unable to be imported.</li>
<li>The PowerShell cmdlet used by Exchange to import PST files does not support passwords.</li>
</ol>
<p>There are various things you could to augment this script.Some suggestions include:</p>
<ul>
<li> Have WMI shut down Outlook on a remote user’s machine before attempting import http://www.computerperformance.co.uk/vbscript/wmi_process.htm</li>
<li>It could be useful to generate a further file detailing a list of all the PSTs which failed to import, with the reason. These files could have been password protected, or the machine hosting them may have been shut down, or become disconnected since they were identified.</li>
</ul>
<p>I hope you have found this series of articles on manually importing PST files into Exchange 2010 useful. Although, like me, I&#8217;m sure you feel that this is a bit of a mammoth task, particularly for the Powershell novice!</p>
<blockquote><p>To automatically import PST files into Exchange 2010 without Powershell visit:<br />
<a title="PST Importer 2010 - Automatically import PSTs into Exchange 2010" href="http://www.red-gate.com/products/pst_importer_2010/?utm_source=sysadmintalk" target="_blank">www.red-gate.com/products/pst_importer_2010</a>. Here you can find out more information on PST Importer 2010 and download a free 14 day trial.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/09/importing-psts-into-exchange-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding PST Files on the Network – The Manual Way</title>
		<link>http://sysadmin-talk.org/2010/08/finding-pst-files-on-the-network-the-manual-way/</link>
		<comments>http://sysadmin-talk.org/2010/08/finding-pst-files-on-the-network-the-manual-way/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 13:54:43 +0000</pubDate>
		<dc:creator>James Allison</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[PST Importing]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows PowerShell]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[PST]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=506</guid>
		<description><![CDATA[In the last part of this guide the process for importing a local PST file into exchange server was shown. However, in reality it is likely that these PST files are scattered liberally around your network on the hard drives of your users machines as a result of Outlooks personal archiving. Ideally – so that [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a title="How to Import PST Files into Exchange 2010" href="http://sysadmin-talk.org/2010/08/how-to-import-pst-files-into-exchange-2010-the-manual-way/" target="_self">last part of this guide</a> the process for importing a local PST file into exchange server was shown. However, in reality it is likely that these PST files are scattered liberally around your network on the hard drives of your users machines as a result of Outlooks personal archiving. Ideally – so that this process is transparent to your users, you’d like some way of finding all these PST files – pairing them up with their users, and importing them into the appropriate mailbox. Here I show you how.<span id="more-506"></span></p>
<p>To start this, we  can query Active Directory for a list of all the machines attached to your domain. We can then use Windows Management Instrumentation (WMI) to search each of these machines for PST files. The file paths for these PSTs should hopefully give a clue as to which user they belong to, as they will be created in a directory path containing the username by default. We can also grab the file owner file attribute which should correlate with the file path.</p>
<p>This technique requires that all the machines in your network are switched on and accessible by WMI. A list of the machines which could not be queried can be provided as output</p>
<p><strong>Notes about WMI:</strong></p>
<p>By default WMI is blocked by the windows firewall in Windows 7 and 2008 R2. You’ll need to open up the ports on all your users’ machines. This can be done with the ‘netsh’ command, or through a change to group policy.</p>
<p>What are the implications of this? WMI is a powerful beast, and allows remote access to many aspects of a user’s machine. As such it could be considered a security vulnerability&#8230; It’s typically accessed though port 135. This not only permits access to WMI – but also any other DCOM components which may be installed on a machine, open for exploitation by Trojans and the like. Needless to say, the ports are blocked by default for a reason – so require careful consideration of the implications when opening. WMI will also not help you if the machines you wish to tinker with are subject to NAT (Network Address Translation). You’ll be unable to reach these machines. The following script generates a txt file (the filename defined on line 2) of all the computers on your domain to be searched. This can then be edited with notepad to remove those you don’t wish to search.</p>
<p style="padding-left: 60px;"><code>$strCategory = "computer"<br />
$strOutput = "c:\computernames.txt"<br />
$objDomain = New-Object System.DirectoryServices.DirectoryEntry</code></p>
<p style="padding-left: 60px;"><code>$objSearcher = New-Object System.DirectoryServices.DirectorySearcher<br />
$objSearcher.SearchRoot = $objDomain<br />
$objSearcher.Filter = ("(objectCategory=$strCategory)")</code></p>
<p style="padding-left: 60px;"><code>$colProplist = "name"<br />
foreach ($i in $colPropList){$objSearcher.PropertiesToLoad.Add($i)}</code></p>
<p style="padding-left: 60px;"><code>$colResults = $objSearcher.FindAll()<br />
[bool]$firstOutput = $true<br />
foreach ($objResult in $colResults)<br />
{<br />
$objComputer = $objResult.Properties;<br />
if($firstOutput)<br />
{<br />
Write-output $objComputer.name | Out-File -filepath $strOutput<br />
$firstOutput = $false;<br />
}<br />
else<br />
{<br />
Write-output $objComputer.name | Out-File -filepath $strOutput `<br />
-append<br />
}<br />
}</code></p>
<p>The next script will generate a CSV (Comma separated values) detailing the network paths of the PSTS you need.</p>
<p style="padding-left: 60px;"><code>$strComputers = Get-Content -Path "c:\computernames.txt"<br />
[bool]$firstOutput = $true<br />
foreach($strComputer in $strComputers)<br />
{<br />
$colFiles = Get-Wmiobject -namespace "root\CIMV2" `<br />
-computername $strComputer `<br />
-Query "Select * from CIM_DataFile `<br />
Where Extension = 'pst'"<br />
foreach ($objFile in $colFiles)<br />
{<br />
if($objFile.FileName -ne $null)<br />
{<br />
$filepath = $objFile.Drive + $objFile.Path + $objFile.FileName + "." `<br />
+ $objFile.Extension;<br />
$query = "ASSOCIATORS OF {Win32_LogicalFileSecuritySetting='" `<br />
+ $filepath `<br />
+ "'} WHERE AssocClass=Win32_LogicalFileOwner ResultRole=Owner"<br />
$colOwners = Get-Wmiobject -namespace "root\CIMV2" `<br />
-computername $strComputer `<br />
-Query $query<br />
$objOwner = $colOwners[0]<br />
$user = $objOwner.ReferencedDomainName + "\" + $objOwner.AccountName<br />
$output = $strComputer + "," + $filepath + "," + $user<br />
if($firstOutput)<br />
{<br />
Write-output $output | Out-File -filepath c:\pstdetails.csv<br />
$firstOutput = $false<br />
}<br />
else<br />
{<br />
Write-output $output | Out-File -filepath c:\pstdetails.csv -append<br />
}<br />
}<br />
}<br />
}</code></p>
<p>This script will take as input a text file containing a list of machine names (conveniently the output of the first script), and will generate a csv file of all the pst files found on those machines, and the owners associated with them.</p>
<blockquote><p>Find PST files across your network quickly and easily with PST Importer 2010. To find out more and to download a free 14 day trial please visit:<br />
<a title="PST Importer 2010 - Automatically import PSTs into Exchange 2010" href="http://www.red-gate.com/products/pst_importer_2010/?utm_source=sysadmintalk" target="_blank">www.red-gate.com/products/pst_importer_2010</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/08/finding-pst-files-on-the-network-the-manual-way/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Import PST Files into Exchange 2010 &#8211; the Manual Way</title>
		<link>http://sysadmin-talk.org/2010/08/how-to-import-pst-files-into-exchange-2010-the-manual-way/</link>
		<comments>http://sysadmin-talk.org/2010/08/how-to-import-pst-files-into-exchange-2010-the-manual-way/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:05:55 +0000</pubDate>
		<dc:creator>James Allison</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[PST Importing]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[cmdlet]]></category>
		<category><![CDATA[PST]]></category>
		<category><![CDATA[PST Migration]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=492</guid>
		<description><![CDATA[Importing a PST file into Exchange 2010 requires the use of the Exchange Management Shell (EMS) and lots of Powershell scripts and cmdlets. here I go through how to get started. You can watch a video on this too! A PowerShell cmdlet in the EMS is used to perform the action. Use of this cmdlet [...]]]></description>
			<content:encoded><![CDATA[<p>Importing a PST file into Exchange 2010 requires the use of the Exchange Management Shell (EMS) and lots of Powershell scripts and cmdlets. here I go through how to get started. You can watch a <a title="Video: How to Import PST Files into Exchange 2010 Part 1" href="http://sysadmin-talk.org/2010/10/video-how-to-import-pst-files-into-exchange-2010-part-1-of-3/" target="_self">video</a> on this too!<span id="more-492"></span></p>
<p>A PowerShell cmdlet in the EMS is used to perform the action. Use of this cmdlet requires that the current user has Import Export mailbox roles on their profile. Exchange 2010 RTM also requires that Outlook 2010 x64 is installed on the machine. This is no longer a requirement of Exchange 2010 SP1.</p>
<p>So, to import a single PST file into an Exchange 2010 mailbox:</p>
<ul>
<li>Install Outlook 2010 64-bit on the Exchange Server. By default, on a machine with no pre-existing Office installation, the 32-bit applications will install from the DVD’s autorun setup. Be sure to manually run the install from the x64 directory to install 64-bit Outlook. This step is not necessary for Exchange 2010 SP1, as this includes a MAPI provider.</li>
<li>Enable import permissions for a security group your user belongs to (in this case ‘Mailbox Support’) with the command:<code><code>New-ManagementRoleAssignment -Name "Import Export Mailbox Admins" `<br />
-SecurityGroup "Mailbox Support" `<br />
-Role "Mailbox Import Export"<br />
</code></code></li>
<li>Import the PST file into the appropriate user’s mailbox with the following command:<code>Import-Mailbox -PSTFolderPath pstfilepath -Identity exchangealias</code> </li>
</ul>
<p>Exchange 2010 SP1 differs a little in that you don’t need to install Outlook 2010 x64, and rather than the synchronous ‘Import-Mailbox’ cmdlet, the asynchronous ‘New MailBoxImportRequest’ can be used.</p>
<p>This takes the form of:</p>
<p style="padding-left: 60px;"><code>New-MailboxImportRequest -FilePath pstfilepath -Mailbox mailbox</code></p>
<p>One of the advantages of this new cmdlet (other than being asynchronous), is that you can specify an additional –IsArchive parameter, which will import the PST into the user’s archive mailbox.</p>
<p>I did experience a few problems using these cmdlets during  my research for this guide. The Exchange 2010 RTM Import-Mailbox on one system refused to play nicely, throwing the following error:</p>
<p style="padding-left: 60px;"><code>Error:<br />
Error was found for XXX because: Error occurred in the step: Approving object. An unknown error<br />
has occurred., error code: -2147221219<br />
+ CategoryInfo : InvalidOperation: (0:Int32) [Import-Mailbox], RecipientTaskException<br />
+ FullyQualifiedErrorId : CFFD629B,Microsoft.Exchange.Management.RecipientTasks.ImportMailbox</code></p>
<p>Not a lot of help in itself – a little Googling and experimentation revealed four main causes for this error:</p>
<ol>
<li>The appropriate role permissions had not been added to the user’s security profile.</li>
<li>The version of MAPI being used had somehow got confused. Running the ‘fixmapi’ command from the command prompt should fix this.</li>
<li>The PST file is password protected.</li>
<li>There is a bug in Exchange.</li>
</ol>
<p>In my case I’d unfortunately hit the fourth case and the work around proved to be pretty horrific It may simply be worth waiting for a fix from Microsoft. To complete my task, I had to temporarily add a new domain controller to my network to host a new Exchange 2010 server. I then moved the mailboxes for which I had PSTs to import to this new server, performed the import, then moved the mailboxes back to their original Exchange Server, and removed the temporary server from the network. Upgrading the system to 2010 SP1 and using the ‘New-MailBoxImportRequest’ cmdlet  on the same system yielded the following error:</p>
<p style="padding-left: 60px;"><code>Couldn't connect to the target mailbox.<br />
+ CategoryInfo : NotSpecified: (0:Int32) [New-MailboxImportRequest], RemoteTransientException<br />
+ FullyQualifiedErrorId : 1B0DDEBA,Microsoft.Exchange.Management.RecipientTasks.NewMailboxImportRequest</code></p>
<p>Again, this appears to be a known issue, and apparently due to be fixed before the release of SP1.</p>
<p>In <a title="Finding PST Files on the Network" href="http://sysadmin-talk.org/2010/08/finding-pst-files-on-the-network-the-manual-way/" target="_self">my next post</a> I will go through finding PST files on your network the manual way.</p>
<blockquote><p>Automatically import PST files into Exchange 2010 with PST Importer 2010. To find out more and to download a free 14 day trial please visit:<br />
<a title="PST Importer 2010 - Automatically import PSTs into Exchange 2010" href="http://www.red-gate.com/products/pst_importer_2010/?utm_source=sysadmintalk" target="_blank">www.red-gate.com/products/pst_importer_2010</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/08/how-to-import-pst-files-into-exchange-2010-the-manual-way/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I Hit a Bug in Exchange 2010 SP1 Beta Manually Importing PST Files &#8211; Here is what I did</title>
		<link>http://sysadmin-talk.org/2010/08/manually-importing-pst-files-and-i-hit-a-bug-in-exchange-2010-sp1-beta/</link>
		<comments>http://sysadmin-talk.org/2010/08/manually-importing-pst-files-and-i-hit-a-bug-in-exchange-2010-sp1-beta/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 16:18:35 +0000</pubDate>
		<dc:creator>James Allison</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[PST Importing]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[PST]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=486</guid>
		<description><![CDATA[I was going through the laborious task of manually importing PST files into Exchange 2010 SP1 beta and I hit a bug: Error: Error was found for (username) because: Error occurred in the step: Approving object. An unknown error has occurred., error code: -2147221219 + CategoryInfo          : InvalidOperation: (0:Int32) [Import-Mailbox], RecipientTaskException + FullyQualifiedErrorId : CFFD629B,Microsoft.Exchange.Management.RecipientTasks.ImportMailbox [...]]]></description>
			<content:encoded><![CDATA[<p>I was going through the laborious task of manually importing PST files into Exchange 2010 SP1 beta and I hit a bug:</p>
<p><code>Error:<br />
Error was found for (username) because: Error occurred in the step: Approving object. An unknown error<br />
has occurred., error code: -2147221219<br />
+ CategoryInfo          : InvalidOperation: (0:Int32) [Import-Mailbox], RecipientTaskException<br />
+ FullyQualifiedErrorId : CFFD629B,Microsoft.Exchange.Management.RecipientTasks.ImportMailbox</code></p>
<p>Here is how I worked round it.</p>
<p><span id="more-486"></span></p>
<p>After doing some digging,  I found the site <a href="http://www.korneel.nl/?p=28">http://www.korneel.nl/?p=28</a> that  identifies most of the problems you might hit importing a PST file.</p>
<p>The cause for the error in my case transpired to be an acknowledged (according to the blog post) bug in exchange, presumably with an upcoming hotfix. However, it seems to be a generic error for all ills, as other solutions on the web suggest using the ‘fixmapi’ command (though admittedly referring to exchange 2007&#8230;). <a href="http://social.technet.microsoft.com/Forums/en-US/exchangesvrmigration/thread/82424f36-2611-4188-808e-df9aad36a5b7">http://social.technet.microsoft.com/Forums/en-US/exchangesvrmigration/thread/82424f36-2611-4188-808e-df9aad36a5b7</a> (And the most common suggestion being adding the import export role to the user account.)</p>
<p>Another potential pitfall is the requirement for the 64bit version of outlook 2010 to be installed. It’s worth noting that by default an installation of Office 2010 on a clean machine will install the 32bit version.</p>
<p>As an unrelated aside,  installing the SP1 beta on exchange also caused a few problems – it required the manual installation of several hot fixes – and more annoyingly one package (UCMA 2.0 Runtime 64bit)– which despite coming as an ‘msi’ installation package, and on running giving all the signs it had installed successfully – had actually only ‘installed’ the installation files, which then had to be run separately. I’m sure these niggles will be ironed out before SP1 is released, but it wasn’t the friendliest of upgrades.</p>
<blockquote><p>PST Importer 2010 provides a simple and transparent way to find and import PST files into Exchange 2010. To find out more information and to download a free 14 day trial please visit: <a title="PST Importer 2010 - Automatically import PSTs into Exchange 2010" href="http://www.red-gate.com/products/pst_importer_2010/?utm_source=sysadmintalk" target="_blank">www.red-gate.com/products/pst_importer_2010</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/08/manually-importing-pst-files-and-i-hit-a-bug-in-exchange-2010-sp1-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing with Exchange Server – Tips and Tricks – Part 2 – Creating Mailboxes</title>
		<link>http://sysadmin-talk.org/2010/06/testing-with-exchange-server-%e2%80%93-tips-and-tricks-%e2%80%93-part-2-%e2%80%93-creating-mailboxes/</link>
		<comments>http://sysadmin-talk.org/2010/06/testing-with-exchange-server-%e2%80%93-tips-and-tricks-%e2%80%93-part-2-%e2%80%93-creating-mailboxes/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 10:24:28 +0000</pubDate>
		<dc:creator>Reka Burmeister</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Testing]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange software testing]]></category>
		<category><![CDATA[PST]]></category>
		<category><![CDATA[PST Files]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=463</guid>
		<description><![CDATA[In a previous article I mentioned how to create users and computers in active directory, the first stage of testing the PST Importer (and ESA). The next step is to go to Exchange and create mailboxes to the users that we just created and for further comfortable management, add access permissions to them where needed. [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://sysadmin-talk.org/2010/02/testing-with-exchange-server-tips-and-tricks-part-1-setting-up-active-directory/" target="_blank">previous article</a> I mentioned how to create users and computers in active directory, the first stage of testing the PST Importer (and ESA). The next step is to go to Exchange and create mailboxes to the users that we just created and for further comfortable management, add access permissions to them where needed.<span id="more-463"></span></p>
<p>This is much easier in Exchange 2007 than it was in Exchange 2003 as here we can use PowerShell. I would like to mention that in case of using Ex 2007, we don’t even have to create the users in advance, the server will take care of that for you. For the full 2007 PowerShell reference guide please see this page <a href="http://technet.microsoft.com/en-us/library/bb123703%28EXCHG.80%29.aspx#NthruR">http://technet.microsoft.com/en-us/library/bb123703%28EXCHG.80%29.aspx#NthruR</a></p>
<p>In short, in order to create a new user type in:</p>
<p><code>New-Mailbox -Name &lt;String&gt; -Database &lt;DatabaseIdParameter&gt; -Password &lt;SecureString&gt; -UserPrincipalName &lt;String&gt; [-DisplayName &lt;String&gt;] [-FirstName &lt;String&gt;] [-Initials &lt;String&gt;] [-LastName &lt;String&gt;]</code></p>
<p>You might notice that if you simply type a string in for the password you’ll get an error:</p>
<p><code>New-Mailbox : Cannot bind parameter 'Password'. Cannot convert value "[given_password]" to type "System.Security.SecureString". Error: "Invalid cast from 'System.String' to ‘System.Security.SecureString'."</code></p>
<p>The reason for this is that the given password has to be a secure string type. In order to create it, type in the following (has to be separate from the previous command):</p>
<p><code><br />
$Password = ConvertTo-SecureString '&lt;string&gt;' -AsPlainText –Force</code></p>
<p>After this you could refer to the given password as $Password.</p>
<p>We usually use this command in two different ways. The first one is to use a scripting language (my preference is Python) to generate the commands with different names. I have a list with the thousand most popular first names and the thousand most popular surnames. My script simply combines the two, giving me quite a lot of options. The second method is to name the users using a counter such as User 1; User 2;&#8230; User n and use a cycle in PowerShell to generate all required user names, such as:</p>
<p><code>$Password = ConvertTo-SecureString '&lt;password&gt;' -AsPlainText –Force</code></p>
<p><code>for ($i=0; $i -le 10; $i++)</p>
<p>{</code></p>
<p><code>New-Mailbox –Name &lt;name&gt;$i -Database &lt;dbname&gt; -Password $Password -UserPrincipalName &lt;UPname&gt; -DisplayName "&lt;name&gt; $i" -FirstName &lt;firstname&gt; -LastName $i</p>
<p>}</code></p>
<p>If someone doesn’t like PowerShell or doesn’t have it (e.g. Exchange 2003), the batch files I mentioned earlier used in active directory work just fine. After creating the users using those the mailboxes can be assigned to them fairly easily. In Exchange 2007, we have to start the “create new mailbox” process and select “existing users” in the first window. </p>
<p>This will show all users in AD that don’t have mailboxes. Fortunately multiselection is allowed so we don’t have to handle them one by one. Exchange 2003 doesn’t have this feature but there’s an easy workaround. Do a search using Exchange 2003’s Active Directory Users and Computers application for all users and multiselect them. Right clicking once will open the context menu where we can select “Exchange tasks” and “Create exchange mailbox” from there.</p>
<p>Finally, the command to add full access rights to a specific user so all mailboxes could be opened (and managed) from one outlook:</p>
<p><code>foreach ($sg in Get-StorageGroup) { if ((Get-ExchangeServer<br />
$sg.Server).Domain.Equals("<em>DomainName.com</em>")) { get-mailboxdatabase<br />
-storagegroup $sg.Identity | add-adpermission -user <em>UserName</em><br />
<em> </em>-accessrights GenericAll; } }</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/06/testing-with-exchange-server-%e2%80%93-tips-and-tricks-%e2%80%93-part-2-%e2%80%93-creating-mailboxes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Say Bye Bye to PST Files with Exchange 2010 &#8211; Honest Guv, Honest</title>
		<link>http://sysadmin-talk.org/2010/05/say-bye-bye-to-pst-files-with-exchange-2010-honest-guv-honest/</link>
		<comments>http://sysadmin-talk.org/2010/05/say-bye-bye-to-pst-files-with-exchange-2010-honest-guv-honest/#comments</comments>
		<pubDate>Wed, 26 May 2010 15:53:47 +0000</pubDate>
		<dc:creator>Marine Barbaroux</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[IT Professional]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Mailbox performance]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[PST]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=311</guid>
		<description><![CDATA[Are you planning to use the Personal Archive feature in Microsoft Exchange 2010 to get rid of all those nasty PST files on your network? In a way, it is a reasonable call: with the secondary mailbox of Exchange 2010, your users will not need to generate PST files to try and comply to their mailbox [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter" style="text-align: center;"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/Bye-Bye-PSTs.jpg" rel="lightbox[311]"><img class="aligncenter size-full wp-image-327" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/Bye-Bye-PSTs.jpg" alt="Bye bye PSTs" width="600" height="300" /></a></div>
<p style="text-align: left;"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/Bye-Bye-PSTs.jpg" rel="lightbox[311]"></a> <span id="more-311"></span></p>
<p style="text-align: left;">Are you planning to use the <a title="Personal Archives in Microsoft Exchange 2010" href="http://technet.microsoft.com/en-us/library/dd979795.aspx" target="_blank">Personal Archive</a> feature in <a title="Microsoft Exchange 2010" href="http://www.microsoft.com/exchange/2010/en/us/overview.aspx" target="_blank">Microsoft Exchange 2010</a> to get rid of all those nasty PST files on your network?</p>
<p style="text-align: left;">In a way, it is a reasonable call: with the secondary mailbox of Exchange 2010, your users will not need to generate PST files to try and comply to their mailbox quota limits&#8230;.<br />
&#8230; but you now have a new dilemma: <strong>what do you do with all the PST files already spread over your network?</strong></p>
<p style="text-align: left;">Here are your options:</p>
<ol>
<li>
<div style="text-align: left;"><strong>Do nothing</strong> &#8211;&gt; I wish you good luck next time one of your end users contacts you because they lost a VERY IMPORTANT email.</div>
</li>
<li>
<div style="text-align: left;"><strong>Let your users import manually</strong> (or not) their PST files into exchange &#8211;&gt;  Go to 1)</div>
</li>
<li><strong>Take action to deal with this PST hell </strong>&#8211;&gt; import them into Exchange yourself.</li>
</ol>
<p>Sadly, Microsoft doesn’t make the import easy to do. For some reason, they got rid of the functionality in the Exchange Management Console GUI, and we are left with <a href="http://technet.microsoft.com/en-us/library/bb629586.aspx">just a cmdlet</a>, that is apparently rather  <a href="http://www.howexchangeworks.com/2009/08/where-is-exportimport-cmdlets-in.html">clumsy</a>.</p>
<p>This is why <a href="http://www.red-gate.com/products/Exchange/index.htm">Red Gate Software</a> are currently <strong>developing a tool for a PST search and import into Exchange 2010</strong>. It is based on the existing <a href="http://www.red-gate.com/products/PST_Importer/index.htm">PST Importer</a> tool developed to complement <a title="Re Gate Exchange Server Archiver" href="http://www.red-gate.com/products/Exchange/index.htm" target="_blank">Exchange Server Archiver</a>, but works independently with Exchange 2010. It is still work in progress, but here is a preview of the tool:</p>
<p><strong> </strong><strong>Step 1</strong> (optional if you know where your PST files are located): Find the PST files on your network, via a 4 step wizard.</p>
<div id="attachment_312" class="wp-caption aligncenter" style="width: 610px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-1.jpg" rel="lightbox[311]"><img class="size-full wp-image-312" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-1.jpg" alt="PST importer into Exchange - Step 1" width="600" height="427" /></a><p class="wp-caption-text">Step 1: Find the PST files on your network.</p></div>
<div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter" style="text-align: left;"><strong> </strong></div>
<div class="mceTemp mceIEcenter" style="text-align: left;"><strong>Step 2:</strong> Search is completed (in this case returned 4 files) . Select the files you want to import, and click “New import list” to initiate the import.</div>
<div id="attachment_313" class="wp-caption aligncenter" style="width: 610px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-2.jpg" rel="lightbox[311]"><img class="size-full wp-image-313" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-2.jpg" alt="PST importer into Exchange - Step 2" width="600" height="427" /></a><p class="wp-caption-text">Step 2: Search is completed (in this case returned 4 files)</p></div>
<p style="text-align: left;"><strong> </strong></p>
<p style="text-align: left;"><strong>Step 3:</strong> Set the destination mailbox. In this case, we automatically select the PST file owner, Anne.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_314" class="wp-caption aligncenter" style="width: 610px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-3.jpg" rel="lightbox[311]"><img class="size-full wp-image-314" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-3.jpg" alt="PST importer into Exchange - Step 3" width="600" height="427" /></a><p class="wp-caption-text">Step 3: Set the destination mailbox</p></div>
<p style="text-align: left;"><strong> </strong></p>
<p style="text-align: left;"><strong>Step 4:</strong> Click “Import all now” to start the import.</p>
<div id="attachment_315" class="wp-caption aligncenter" style="width: 610px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-4.jpg" rel="lightbox[311]"><img class="size-full wp-image-315" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-4.jpg" alt="PST importer into Exchange - Step 4" width="600" height="427" /></a><p class="wp-caption-text">Step 4: Start the import. </p></div>
<p style="text-align: left;">
<p style="text-align: left;">Et voila, now Anne can access her PST files in Outlook:</p>
<div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl>
<dt><a href="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-5.jpg" rel="lightbox[311]"><img class="size-full wp-image-316" src="http://sysadmin-talk.org/wp-content/uploads/2010/05/PST-importer-into-Exchange-Step-5.jpg" alt="PSTs are imported and visible in Users mailboxes in Outlook" width="600" height="427" /></a></dt>
<dd>PSTs are imported and visible in Users&#8217; Outlook mailboxes</dd>
</dl>
<div class="mceTemp mceIEcenter" style="text-align: left;">So what do you think? Better or worse than a cmdlet? Post your opinion here! We&#8217;d love to hear your thoughts &#8211; the good, the bad, and the ugly.</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/05/say-bye-bye-to-pst-files-with-exchange-2010-honest-guv-honest/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using Microsoft System Center Configuration Manager to Deploy PST Importer Agents</title>
		<link>http://sysadmin-talk.org/2010/03/using-microsoft-system-center-configuration-manager-to-deploying-pst-importers-agents/</link>
		<comments>http://sysadmin-talk.org/2010/03/using-microsoft-system-center-configuration-manager-to-deploying-pst-importers-agents/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:51:48 +0000</pubDate>
		<dc:creator>Helen Paterson</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[PST Files]]></category>
		<category><![CDATA[PST Importer]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[PST]]></category>

		<guid isPermaLink="false">http://sysadmin-talk.org/?p=182</guid>
		<description><![CDATA[Here in the Information Systems team at Red Gate Software we wanted to do two things in one go: Find out how big (or hopefuly small!) our own PST problem is, and Test our new PST Importer tool To accomplish both objectives we used Microsoft System Center Configuration Manager 2007 R2 to deploy the PST [...]]]></description>
			<content:encoded><![CDATA[<p>Here in the Information Systems team at Red Gate Software we wanted to do two things in one go:</p>
<ol>
<li>Find out how big (or hopefuly small!) our own PST problem is, and</li>
<li>Test our new PST Importer tool</li>
</ol>
<p>To accomplish both objectives we used Microsoft System Center Configuration Manager 2007 R2 to deploy the <a title="PST Importer" href="http://www.red-gate.com/products/PST_Importer/index.htm">PST Importer</a> Agent to all corporate desktops.<span id="more-182"></span>This is how we did it! With the System Center Configuration Manager infrastructure (SCCM) in place, the default collection “All Windows Workstation or Professional Systems” was selected to push the PST agent to PCs running the SCCM client agent.</p>
<p>The PST Agent 32 &amp; 64 bit .MSI installer,  were added to the system center software distribution packages for silent deployment to Windows 7 x64 and Windows XP x86.</p>
<p>A previous deployment of the <a title="Exchange Server Archiver" href="http://www.red-gate.com/products/Exchange/index.htm">ESA outlook plugin</a>, included the Microsoft .NET Framework Version 2.0.  Therefore the client PC ‘s met the PST agent prerequisite.</p>
<p><strong>Create the PST Importer Agent package manually</strong></p>
<p><strong> </strong></p>
<ol>
<li>In the Configuration Manager console, navigate to System Center Configuration Manager / Site Database / Computer Management / Software Distribution.</li>
<li>Right-click Packages, point to New, and then click Package.</li>
<li>Use the New Package Wizard to create a software distribution package, specifying general information, data source, distribution settings, and other information for the new package.</li>
</ol>
<div id="attachment_183" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent1.png" rel="lightbox[182]"><img class="size-medium wp-image-183" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent1-300x231.png" alt="Create the PST Importer agent package manually" width="300" height="231" /></a><p class="wp-caption-text">Create the PST Importer agent package manually</p></div>
<p>4. Use the Data Source page in the Configuration Manager 2007 New Package Wizard to specify the file location of the PST Agent. msi</p>
<div id="attachment_228" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent2a2.png" rel="lightbox[182]"><img class="size-medium wp-image-228" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent2a2-300x230.png" alt="Create the PST importer Agent package manually" width="300" height="230" /></a><p class="wp-caption-text">Create the PST importer Agent package manually</p></div>
<p>5. Complete the wizard with your preferred options</p>
<p><strong>Create the PST Importer Agent Install Program manually</strong></p>
<ol>
<li>In the Configuration Manager console, navigate to System CenterConfiguration Manager / Site Database / Computer Management / Software Distribution / Package / Red-Gate Software PST Importer Agent</li>
<li>Right-click <strong>Programs</strong>, point to <strong>New</strong>, and then click <strong>Program</strong>.</li>
<li>Use the <strong>New Program Wizard</strong> to create a program for a software distribution package:</li>
</ol>
<p>-For the<strong> Silent</strong> 32bit install program we use the command line:</p>
<p>msiexec /i “PST Agent_1.0.0.852_x86_r103425.msi” /qn /norestart CENTRALSERVICEHOST=myESAserver.mydomain.com  (myESAserver.mydomain.com being where the pst importer tool is installed).</p>
<p>-For alternative installer options , please refer to: Command-Line Switches for the Microsoft Windows Installer Tool  <a href="http://support.microsoft.com/kb/227091">http://support.microsoft.com/kb/227091</a></p>
<div id="attachment_229" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent3a.png" rel="lightbox[182]"><img class="size-medium wp-image-229" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent3a-300x224.png" alt="Create the PST Importer Agent Install Program manually" width="300" height="224" /></a><p class="wp-caption-text">Create the PST Importer Agent Install Program manually</p></div>
<p>4. Then create a new program for the x64 for version (repating the steps above)</p>
<p><strong>Create the PST importer Agent Uninstall Program manually</strong></p>
<ol>
<li>Repeat the above program install steps, using the msiexec /uninstall command line:</li>
</ol>
<p>msiexec /uninstall &#8221; PST Agent_1.0.0.852_x64_r103425.msi” /qn /norestart CENTRALSERVICEHOST=myESAserver.mydomain.com</p>
<div id="attachment_186" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent4.png" rel="lightbox[182]"><img class="size-medium wp-image-186" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent4-300x77.png" alt="Create the PST Importer Agent Uninstall Program manually" width="300" height="77" /></a><p class="wp-caption-text">Create the PST Importer Agent Uninstall Program manually</p></div>
<p><strong>Create the PST Importer Agent package from a Package Definition File</strong></p>
<p>Alternately you can create the PST importer Agent package and programs from a Package Definition File.</p>
<ol>
<li>In the Configuration Manager console, navigate to <strong>System CenterConfiguration Manager</strong> / <strong>Site Database</strong> / <strong>Computer Management</strong> / <strong>Software Distribution</strong>.</li>
<li>Right-click <strong>Packages</strong>, point to <strong>New</strong>, and then click <strong>Package from Definition</strong>.</li>
<li>Use the <strong>Create Package from Definition Wizard</strong> to create a software distribution package based on an existing package definition file.</li>
<li>Use the Package Definition page in the Configuration Manager 2007 Create Package from Definition Wizard, to select the PST Agent_1.0.0.852_x86_ r103425.msi</li>
</ol>
<div id="attachment_187" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent5.png" rel="lightbox[182]"><img class="size-medium wp-image-187" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent5-300x128.png" alt="Create the PST Importer Agent package from a Package Definition File" width="300" height="128" /></a><p class="wp-caption-text">Create the PST Importer Agent package from a Package Definition File</p></div>
<p>5. Then edit command lines to suit your requirements</p>
<p>Command-Line Switches for the Microsoft Windows Installer Tool  <a href="http://support.microsoft.com/kb/227091">http://support.microsoft.com/kb/227091</a></p>
<p><strong>Select the Client operating Systems the agent should run on</strong></p>
<p>Use the <strong>Requirements</strong> tab in <strong>Software Distribution PST Agent –silent -32bit program  Properties</strong> dialog box to specify program requirements, including the client platforms on which the program will run.</p>
<div id="attachment_188" class="wp-caption alignnone" style="width: 272px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent6.png" rel="lightbox[182]"><img class="size-medium wp-image-188" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent6-262x300.png" alt="Select the Client operating Systems the agent should run on" width="262" height="300" /></a><p class="wp-caption-text">Select the Client operating Systems the agent should run on</p></div>
<p>The 32 bit and 64 bit PST agent programs were advertised to all PC’s, so we selected which agents can run on which operating systems.</p>
<p><strong>Copy the package to a distribution point</strong></p>
<ol>
<li>In the Configuration Manager console, navigate to System CenterConfiguration Manager / Site Database / Computer Management / Software Distribution / Red-Gate Software PST Importer Agent</li>
<li>Right-click the Distribution Points node, and then click New Distribution Point.</li>
<li>Use the Copy Package Wizard to select the destination distribution point and the package to copy.</li>
</ol>
<div id="attachment_230" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent7a.png" rel="lightbox[182]"><img class="size-medium wp-image-230" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent7a-300x222.png" alt="Copy the package to a distribution point" width="300" height="222" /></a><p class="wp-caption-text">Copy the package to a distribution point</p></div>
<p>4. Verify that the package has copied &#8211; navigate to Red-Gate PST Importer / Package Status /Package Status /<em>sitenmame</em>/  -the status should be “installed”</p>
<div id="attachment_233" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent8a.png" rel="lightbox[182]"><img class="size-medium wp-image-233" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent8a-300x37.png" alt="Copy the package to a distribution point" width="300" height="37" /></a><p class="wp-caption-text">Copy the package to a distribution point</p></div>
<p><strong>Create an Advertisement</strong></p>
<p><strong>You will need to have a collection for to advertise the program too. Please refer to the Microsoft documentation </strong><a href="http://technet.microsoft.com/en-us/library/bb694134.aspx"><strong>http://technet.microsoft.com/en-us/library/bb694134.aspx</strong></a></p>
<p>We used the default “All Windows Workstation or Professional Systems” collection but you can create your own specific collection of PCs<strong> </strong></p>
<ol>
<li>In the Configuration Manager console, navigate to <strong>System CenterConfiguration Manager</strong> / <strong>Site Database </strong>/ <strong>Computer Management</strong> / <strong>Software Distribution</strong>.</li>
<li>Right-click <strong>Advertisements</strong>, point to <strong>New</strong>, and then click <strong>Advertisement</strong></li>
</ol>
<div id="attachment_191" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent9.png" rel="lightbox[182]"><img class="size-medium wp-image-191" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent9-300x233.png" alt="Create an Advertisement" width="300" height="233" /></a><p class="wp-caption-text">Create an Advertisement</p></div>
<p>3. Use the <strong>New Advertisement Wizard</strong> to create an advertisement, specifying general information, the collection to which the advertisement should be distributed, the run schedule, and other information for the new advertisement.-</p>
<p>We deployed the tool using a <strong>mandatory</strong> assignment running at logon and selected “Run program from distribution point”</p>
<div id="attachment_192" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent10.png" rel="lightbox[182]"><img class="size-medium wp-image-192" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent10-300x230.png" alt="Create an Advertisement" width="300" height="230" /></a><p class="wp-caption-text">Create an Advertisement</p></div>
<p>The mandatory assignment meant that our users were not required to Run the program form advertised tasks. The Agent was deployed to the user without the users interaction</p>
<p>We always advertise tasks at least 10 minutes into the future, to ensure that the task is not out of date when the it reaches the client.</p>
<p>We chose to run the prgoram form our disrtutbion point so the user would not be propeted to download the agent.</p>
<div id="attachment_193" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent11.png" rel="lightbox[182]"><img class="size-medium wp-image-193" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent11-300x232.png" alt="Create an Advertisement" width="300" height="232" /></a><p class="wp-caption-text">Create an Advertisement</p></div>
<p><strong>Trobuleshooting the Installation</strong></p>
<ol>
<li><strong>View the status of an advertisement </strong></li>
</ol>
<p>In the Configuration Manager console, navigate to <strong>System CenterConfiguration Manager</strong> / <strong>Site Database</strong> / <strong>System Status</strong> / <strong>Advertisement Status</strong>.</p>
<p><strong>2. Client Event Viewer</strong></p>
<ol><strong> </strong></p>
<div id="attachment_194" class="wp-caption alignnone" style="width: 277px"><strong><strong><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent12.png" rel="lightbox[182]"><img class="size-medium wp-image-194" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent12-267x300.png" alt="Client Event Viewer" width="267" height="300" /></a></strong></strong><p class="wp-caption-text">Client Event Viewer</p></div>
<div id="attachment_195" class="wp-caption alignnone" style="width: 271px"><strong><strong><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent13.png" rel="lightbox[182]"><img class="size-medium wp-image-195" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent13-261x300.png" alt="Client Event Viewer" width="261" height="300" /></a></strong></strong><p class="wp-caption-text">Client Event Viewer</p></div>
<p><strong> </strong></ol>
<p><strong>3.SCCM reports</strong></p>
<p>Report Name- Last 1000 messages for a specific computer (Errors, Warnings, and Information).</p>
<div id="attachment_196" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent14.png" rel="lightbox[182]"><img class="size-medium wp-image-196" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent14-300x146.png" alt="SCCM Reports" width="300" height="146" /></a><p class="wp-caption-text">SCCM Reports</p></div>
<p>The report “All advertisements for a specific collection” is also helpful in demitting success:</p>
<div id="attachment_197" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent15.png" rel="lightbox[182]"><img class="size-medium wp-image-197" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent15-300x181.png" alt="The report “All advertisements for a specific collection” is also helpful in demitting success" width="300" height="181" /></a><p class="wp-caption-text">The report “All advertisements for a specific collection” is also helpful in demitting success</p></div>
<p>The 144 rejected are 32 bit machines and the 37 succeeded / accepted are 64 bit</p>
<p>The 62 machines are turned off. The 32 bit installer:</p>
<div id="attachment_198" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent16.png" rel="lightbox[182]"><img class="size-medium wp-image-198" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent16-300x179.png" alt="The 32 bit installer" width="300" height="179" /></a><p class="wp-caption-text">The 32 bit installer</p></div>
<p>System Status -&gt; Advertisement status-</p>
<div id="attachment_199" class="wp-caption alignnone" style="width: 310px"><a href="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent17.png" rel="lightbox[182]"><img class="size-medium wp-image-199" src="http://sysadmin-talk.org/wp-content/uploads/2010/03/createpstimporteragent17-300x48.png" alt="System Status -&gt; Advertisement status-" width="300" height="48" /></a><p class="wp-caption-text">System Status -&gt; Advertisement status-</p></div>
<p><strong> </strong></p>
<p><strong>Msi logs</strong></p>
<p>To troubleshoot installation errors add     <code>“/l*v c:\PSTagent.log”</code> to the <em>msiexec</em> command line.</p>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin-talk.org/2010/03/using-microsoft-system-center-configuration-manager-to-deploying-pst-importers-agents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

