PowerShell
|
Written by Darwin Sanoy
|
Friday, October 24, 2014 6:59am |
The free Idera PowerShellPlus remains my go to PowerShell editor for the unique combination of features it has...
|
PowerShell
|
Written by Darwin Sanoy
|
Saturday, August 9, 2014 8:01am |
Desktop management systems frequently add or update software using a user profile other than the actual user of the system. This creates a classic problem in discerning which user profile(s) represent the active user(s) of the machine. Several variants of this oneliner show a couple methods for identifying one or more "active", "recent" or "owning" users of the machine locally or remotely. This article layer's up useful code that also demonstrates: selecting files by age, sorting one array with another, showing hidden files, selecting the most recent file and other techniques.
|
Office 365
|
Written by Darwin Sanoy
|
Wednesday, July 23, 2014 5:23pm |
With the May 2014 release of the Office 365 Pro Plus Click To Run, Microsoft introduced the ability to install less than the entire Office suite. Prior to this, enterprises installing Office 365 Pro Plus using *Click To Run* (NOT Windows Installer / MSI) could only install the entire suite - just like when 365 Click To Run is pull installed from the Microsoft Office 365 portal. Awesome move Microsoft! Many companies are planning to push only Lync 2013 Click To Run and follow up with the full Office Suite later or perhaps will need to add OneDrive at some point. This raises an interesting question... How do you tell what 365 sub-products are already installed?
|
Windows 64-bit
|
Written by Darwin Sanoy
|
Wednesday, July 16, 2014 4:28pm |
It is never ceases to amaze me how many application compatibility issues I diagnose that come down to challenges running 32-bit software on 64-bit Windows! Flexera is sounding the same drum beat as the primary application compatibility concern when migrating off of Server 2003 and I have to say I agree.
|
PowerShell
|
Written by Darwin Sanoy
|
Friday, July 11, 2014 8:23am |
Even if you followed the Microsoft playbook exactly when doing App-V 4.6 on SCCM 2007, when you migrate to SCCM 2012 you may be in for some pain. The App-V shortcuts installed by SCCM link to a special launcher that is part of the SCCM clinet. In the case of 2007, this is probably linked to "c:\windows\syswow64\ccm\vapplauncher.exe". These links end up breaking when the SCCM 2007 client is removed while upgrading to the 2012 client. The following PowerShell Oneliner screams through (yes it is quick) the Win32_Shortcut WMI name space to find all shortcuts to this file and updates them very quickly!
|
General
|
Written by Darwin Sanoy
|
Saturday, May 24, 2014 8:19am |
With Office 2013 Microsoft created a new deployment and installation mechanism known as "Click To Run (CTR)". This is the method used to deploy office from the web in a near instant fashion and it includes a type of "Runtime App-V" under the covers. The same mechanism is used to deploy the Click To Run edition in corporations. Up until now you could only install the entire suite of Office applications when using Click To Run (MSI based installs have always retained full selective product install capabilities).
|
PowerShell
|
Written by Darwin Sanoy
|
Thursday, May 15, 2014 6:55am |
In many languages combining or unisecting arrays is part of the standard operators or they have special operators to do this. PowerShell does not have special operators and it has taken me a very long time to figure out how to make it do this!
|
PowerShell
|
Written by Darwin Sanoy
|
Thursday, May 8, 2014 3:49pm |
What possible use could you have for almost filling up your hard drive? Read on to find out...
|
PowerShell
|
Written by Darwin Sanoy
|
Saturday, May 3, 2014 7:29am |
If a machine is connected to the network via a VPN connection, you may want to think twice about sending them that 1.2 GB software install :) But how do you detect a VPN or other type of connection?
|
General
|
Written by Darwin Sanoy
|
Friday, February 28, 2014 4:02pm |
I have been working on a project to deploy Office 365 to the enterprise for over 6 months now. Office 365 SP1 is a significant boost to the ability to deploy an on-premise source approach to Office 365...
|
|
Training Updates and Additions
|
Written by Darwin Sanoy
|
Friday, November 22, 2013 9:00am |
Our new video course is chock full of important details and ready-to-run code samples to help you start using PowerShell on the Enterprise Desktop. The course starts with an assessment quiz to help you understand if the content is right for you. This is followed by a brief discussion about why scripting for the Enterprise Desktop is unique. Additional key topics include powershell.exe switches to make your life easier, easy "launcher" code to make it easy for users and IT pros alike to startup PowerShell scripts and controlling the bitness (32 or 64) that your script executes in. At $5 it's less than your average Starbucks stop ;).
|
Windows 64-bit
|
Written by Darwin Sanoy
|
Monday, November 18, 2013 3:34pm |
Just what is WOW64? As alluded to by the name, you can guess it has something to do with Windows 64-bit. WOW64 stands for Windows on Windows 64. It is a clever set of "tricks" that 64-bit Windows plays on 32-bit Software to make it feel right at home. We have assembled the most comprehensive list of references (folders, registry, variables, etc) for Windows 64-bit.
|
PowerShell
|
Written by Darwin Sanoy
|
Tuesday, November 12, 2013 9:20pm |
PowerShell custom objects are really the way to go for handling complex data in a script. Recently I had a need to create a set of custom objects in script code, but all the samples Google offered were convoluted. Clearly it was time to evolve the existing solutions into something more elegant. The result is code that is easy to understand for the beginner and a breath of fresh air for the veteran.
|
PowerShell
|
Written by Darwin Sanoy
|
Wednesday, October 16, 2013 1:14pm |
Dedicated PowerShell ISEs and IDEs all seem to be slow starting up. Some are worse than others, but they are all painfully slow compared to good old notepad. For code peeking we've got somethat is even faster than notepad!
|
PowerShell
|
Written by Darwin Sanoy
|
Wednesday, October 9, 2013 7:31am |
During an SCCM 2007 to SCCM 2012 migration my team had an unsavory discovery about the App-V 4.6 packages that had been deployed under SCCM 2007. After the migration, if a user launched an App-V application that hadn't been launched *at least once before* the migration - App-V would attempt to load the App-V cache by looking in the old SCCM 2007 cache location - which was now gone. Citrix was where this really hurt. This article contains PowerShell Oneliner you might want to run *before migration* to avoid this problem.
|
PowerShell
|
Written by Darwin Sanoy
|
Friday, October 4, 2013 4:13am |
Just heard from Bob Kelly that the latest release of the primary competitor to Primal Script is now free.
|
PowerShell
|
Written by Darwin Sanoy
|
Friday, August 16, 2013 6:45pm |
There are 1000 scripts out there to tell you if a user is *in the local administrators group*. However, what you usually want to know is "is the current process running as an elevated administrator". The difference between these is not small. I can be in the local administrators group, but be running under UAC and my process does not have full administrator rights. Or I can be in a group that is in a group that is in the local administrators group and elevated - but a script looking directly for my name won't find my user id directly in the administrators group. Or my script can be running under the System account which has local administrators rights, but is not in the local administrators group.
|
CSI Toolkit
|
Written by Darwin Sanoy
|
Friday, May 10, 2013 4:01pm |
I am a big fan of Rohitab API Monitor. When Procmon cannot pull the details I am looking for, I resort to Rohitab API Monitor. In fact, I've used Rohitab API Monitor to figure out why procmon would not load! The coolest new feature in the latest version is saving traces.
|
General
|
Written by Darwin Sanoy
|
Monday, April 15, 2013 12:05pm |
Although this is the previous version, the major kernel changes that were done for Server 2008 / Vista are the same as Server 2008 R2 / Windows 7 - so it is still a solid reference.
|
CSI Toolkit
|
Written by Darwin Sanoy
|
Saturday, March 16, 2013 1:25pm |
Are you moving your many packages to the SCCM 2012 Application Catalog? It can be a challenge getting the icons out of those huge MSI packages if you don’t want to install each one! Not any more…
|
|
|
|
<< Start < Prev 1 2 3 4 5 6 7 8 Next > End >>
|
JPAGE_CURRENT_OF_TOTAL |