We are in the process of migrating our DPM servers (again!) and just thought it would be handy to share how you can protect one server with multiple DPM servers. The way to do this is with SetDPMServer.exe and the -add switch. SetDPMServer.exe can be found in your DPM Agent… Read more »
Recently we had to connect an untrusted Domain Controller to our DPM instance, it’s pretty straight forward and heres how to do it: Install the DPM Agent on the server you want to protect, agents can be found in C:\Program Files\Microsoft System Center 2012 R2\DPM\DPM\agents\ on the DPM server. Once… Read more »
Hi, Recently I posted an article on how to send key strokes and text to a Hyper-V virtual machine through use of WMI on the host computer. Since that article was written I’ve learned of a way to send any key combinations through to the VM. For example if you… Read more »
Hi, Today I found myself needing to run a PowerShell command from the command line. I ran powershell /? and had a look at the switches and there is a -Command switch. My first attempt to use the switch looked like:
|
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command {Get-Process | Out-File "$ENV:UserProfile\Desktop\Processes.txt"} |
The above doesn’t work – It gives an… Read more »
Hello! Here’s a quick script that lets you query an SQL Database, store the results in an array and export to CSV. The script uses the .NET SQLClient class for connecting to the database and stores the results in a DataTable object. The connection string uses SQL authentication for the… Read more »
Hi Again, Recently we’ve been fed up with Deployed Printer Connections through Group Policy and have decided to map printers using a PowerShell logon script. We wanted printer additions, removals and defaults to be based on AD groups, and for the script to work with PowerShell 2.0. Our clients are… Read more »
Hi, As part of the MDT build process we set a couple of Registry Keys to tell us the status of the build (I.e in build or finished build) For logging purposes I retrieve the value of 2 keys from the registry, however when running the following command I get… Read more »
Ever wanted to have a custom PowerShell Object with custom property attributes? This can make your console output cleaner, and I also find it very useful when using Export-CSV. For the purpose of this post I’ve created an object that has 3 properties: “Hostname”, “Enabled”, and “NetworkUp”. The “Hostname” property… Read more »
Hi Again, In my last entry I posted a script that uses the following line of code:
|
$TSEnv = New-Object -ComObject Microsoft.SMS.TSEnvironment |
Running the above code during the build process (i.e. inside the Task Sequence) lets me interact with any Task Sequence variable. I can obtain the value of any variable in the Task Sequence… Read more »
Hi All, We’ve recently started using MDT 2013 Update 1 and we’ve noticed some of the scripts that worked seamlessly in 2012 have started producing errors. We use the DISM PowerShell cmdlets to verify the consistency of WIM files post backup. If the cmdlet fails to verify the WIM file… Read more »