531 reputation
31123
bio website
location Hillsboro, OR
age
visits member for 5 years, 2 months
seen May 22 at 16:18

May
22
comment Troubleshooting Application Evaluations in SCCM2012
It's important to note that the "unistall" registry location is used to list programs in the "Uninstall a program" section of the control panel. From what I can tell, this could be deleted and msiexec will still be able to find the package if you feed it the "/x {GUID}" command. For 99% of all programs, I can use this location to detect programs, but it is not an authoritative source.
Mar
18
comment Troubleshooting Application Evaluations in SCCM2012
I did find a class that seems to hold the information (Namespace=root\CCM\CIModels;Class=CCM_MSIProduct). When I install an MSI file, both this location and the Win32_Product update with the GUID and such. What's really interesting is that the CCM_MSIProduct is a lot faster at returning a query result in powershell. Don't know if that is significant.
Mar
17
comment Troubleshooting Application Evaluations in SCCM2012
Thank you for the long response. I've seen that area in the past and it's a red herring for SCCM deployments. SCCM is looking looking elsewhere when you perform the "Windows Installer" detection method. I'm sure I could add it into the logic, but I'm looking to avoid checking multiple places for the presence of the app. To make something work, I need to match the GUID to a location that have the version number. If I don't, I won't be able to perform minor updates.
Feb
13
comment BINLSVC warning in event log - netclass.inf parsing Manufacture
Also, after realizing that RIS doesn't like a lot of different software, I moved to a WDS method. It's more similar to the traditional "sysprep and duplicate" method of deploying windows.
Jan
16
comment BINLSVC warning in event log - netclass.inf parsing Manufacture
Once I realized that BINLSVC is part of the WDS Service, it made a lot more sense. This error is driver specific and does not affect the deployment process. The problem I was having related to the intel driver not loading from the $oem$ location. I had to copy it into the i386 folder with everything else.
Oct
18
comment Purge print driver cache on windows 7 with powershell script
It's actually Explorer.exe which has the file locked. You can kill the process (which kills the windows interface) delete the file, and then relaunch explorer to bring back the windows interface. It's not a good experience for the end user if all of their windows suddenly disappear.
Jun
8
comment Logon/Logoff scripts running when disconnected from domain controller
Do you know of any mechanisms to cache the scripts on the local machine?
Apr
1
comment Purge print driver cache on windows 7 with powershell script
I'd like a solution that doesn't require a reboot which is difficult to do in the middle of the day. While it is trivial to perform the action after work hours, I'd like to find a better way.
Mar
28
comment Purge print driver cache on windows 7 with powershell script
Edited question to beter match what I need.
Mar
28
comment Purge print driver cache on windows 7 with powershell script
I do have a scripting solution since it is easy to perform the workaround. I was hoping for something that didn't rely on a delete file command. What I am looking for is a different way of clearing the print drivers. Preferably one that can allow the print spooler service to remain on. Since it locks the affected files, you can't delete them with file explorer unless you restart the computer to release the files.
Jan
30
comment “CREATOR OWNER” NTFS group always has special permissions in windows
With both your and @JamesRyan explaining this, I now understand what is going on: The basic GUI will only show permissions that apply to "this folder, subfolder, and files". Since CREATOR OWNER can't apply to an actual object, it will always be a special permission since it can't apply to "this folder".
Jan
30
comment Use Powershell to read XML comments
That worked perfectly. Sorry for the delay on accepting it.
Jan
20
comment Advantages of running print services on Server 2008 R2?
+1 for your analysis of when to use a Hyper-V. My guess is that it would be a waste of license in this case.
Jan
17
comment Batch File help needed for PsList/PsKill when a process is over a specific age (elapsed time)
You can do this in a batch file, but you have to use the "dreaded" FOR loop to parse out the data you don't want. I recommend that you use powershell since it is so much more powerful.If you used a batch file, your code would look something like: FOR /F "tokens=8" %%A in (pslist) DO {
Jan
6
comment Win7 Domain User Profile- Desktop Icon management best practices request
@TomO'Connor - So you're basically saying is to keep folder redirection and use offline files to keep everything synced? The link above talks about using BranchCache which seems to be more about caching files from a central data center on servers at remote sites. I don't think it applies to the situation I am in.
Jan
3
comment Win7 Domain User Profile- Desktop Icon management best practices request
We've tried this and it brings up a host of unintended problems. It does work, but it adds a level of complexity that we are trying to avoid.
Jan
3
comment Win7 Domain User Profile- Desktop Icon management best practices request
@TomO'Connor - You are missing the point of the question. I want to be able to have a good end user experience when the computer is disconnected from the network. Right now, the computer is unusable since the folder redirection of a user profile folder to a network share causes us to "loose" the profile. The desktop and start menu become blank and the only way to open a program is to navigate Program files. Something our users don't have the skill to do.
Jan
3
comment Win7 Domain User Profile- Desktop Icon management best practices request
@pauska I edited the above post to be more specific. When I say "network is down" I mean there is no connection. Generally, this happens when someone unplugs a machine.
Nov
28
comment How to get DCOMperm.exe from Microsoft
Thanks @jscott, that seems to have done the trick. Unfortunately, fixing this causes even more errors to crop up. I think that has more to do with the program throwing the errors though.
Nov
28
comment How to get DCOMperm.exe from Microsoft
Looks like the sample is C++ code. you have to also get Visual Studio C++ and it seems to build properly now.