Om Kaido Järvemets

Configuration Manager MVP

New Tool – Coretech APP-V Package Analyzer and Converter

APP-V 5 has been around more than one year now and if you have a lot of old APP-V 4.5 or 4.6 packages then you may want to move to newer version to get all the nice features that APP-V 5 provides. APP-V 5 Sequencer PowerShell Module contains Test-APPvLegacyPackage and ConvertFrom-AppvLegacyPackage CMDLETs. Test-AppvLegacyPackage CMDLET allows us to analyze old packages and if the analyzer says no problem, then we can convert the old apps to never version with ConvertFrom-AppvLegacyPackage CMDLET. I got 61 old APP-V packages last week and I wanted an easy way to analyze these packages and also [...]

How to deploy APP-V 5 SP1 Client through Group Policy

Before I just blogged How to extract APP-V 5 SP1 client executable and in this blog post I will show how to deploy the APP-V 5 SP1 Client through Group Policy. If you have the MSI files and you try to install the APP-V client, then it will prompt you this message. If you are using ConfigMgr for APP-V Client deployment, then you don’t have any issues because you can specify the command-line parameters but through Group Policy you can´t do that and you need to modify the MSI file. Creating the Group Policy Object If you want to modify [...]

By |2013-07-02T15:48:54+01:00juli 2nd, 2013|Application Virtualization (App-V)|Kommentarer lukket til How to deploy APP-V 5 SP1 Client through Group Policy

How to extract APP-V 5 SP1 client executable

If you are looking APP-V 5 SP1 client MSI files, then stop looking. APP-V 5 client MSI files are inside the appv_client_setup.exe file. To extract the MSI files you need to execute following command: If you check the extracted files, then you will see appv_client_MSI_x86.msi and appv_client_MSI_x64.msi files. References How to Deploy the APP-V 5 Client - http://technet.microsoft.com/en-us/library/jj713460.aspx

Awarded Enterprise Client Management MVP 2013

Dear Kaido Jarvemets, Congratulations! We are pleased to present you with the 2013 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Enterprise Client Management technical communities during the past year.

Coretech WMI and PowerShell Browser

I´m happy to announce our first version of WMI and PowerShell Explorer tool. The main reason why I did this tool is to simplify my own work and hopefully, it will help others also who are working with Configuration Manager. Description · Coretech WMI and PowerShell Explorer is a freeware tool with two main feature sets. · A powerful WMI tool that allows you to connect to and work with WMI locally and remotely. With the tool you can browse WMI namespaces, classes, methods, properties and class instances. Besides being a WMI browser the Coretech WMI and PowerShell Explorer allows [...]

REPORT: List different Configuration Manager Packages Distribution Point Refresh dates

If you are looking a PowerShell script that can list Distribution Point Refresh Schedule dates for different content types like packages, software updates, images, boot images, driver packages, then stop looking :). I just posted a new PowerShell script on CM12SDK.net that can create these reports for you. This script can create CSV and HTML reports. You can download the script from here

By |2013-06-13T13:30:50+01:00juni 13th, 2013|Powershell, Scripting & Development|Kommentarer lukket til REPORT: List different Configuration Manager Packages Distribution Point Refresh dates

PowerShell Splatting – Nice way to simplify your scripts

Currently I´m building PowerShell WMI Explorer and because of this tool supports alternate credentials, then I thought how can I simplify my Get-WmiObject queries and the solution is Splatting :) PowerShell splatting allows you to create Function or CMDLET parameters dynamically. Below example shows how you can build dynamically Get-WmiObject parameters. You can use this script to query WMI information from the local machine or from the remote computer and if necessary you can also add alternate credentials. Function Create-Cred { Param( $Username, $Password ) Try{ $Pass = ConvertTo-SecureString $Password -AsPlainText –Force -ErrorAction Stop Try{ New-Object -typename System.Management.Automation.PSCredential -ArgumentList $Username,$Pass [...]

By |2013-06-08T10:58:54+01:00juni 8th, 2013|Powershell, Scripting & Development|Kommentarer lukket til PowerShell Splatting – Nice way to simplify your scripts

Take control of your ConfigMgr Collections part 2

About two weeks ago I posted a PowerShell script that lists all the Collections Refresh date/time. Today I just posted another script to CM12SDK.net that lists all the Collections Maintenance Windows. You can create a CSV or an HTML report   You can download this script from here

By |2013-05-01T13:57:05+01:00maj 1st, 2013|Configuration Manager (SCCM), Powershell, Scripting & Development|Kommentarer lukket til Take control of your ConfigMgr Collections part 2

Take control of your ConfigMgr Collections part 1

If you are managing a large ConfigMgr environment, then it is important to know when your collections updating their memberships and if your collections are updating exactly the same time, then it may hit your SQL very badly. This script reads all the collections and you can specify which output you want – CSV or HTML. You can download the script from here

System Center 2012 Configuration Manager SP1 Cumulative Update 1 PowerShell Parameter Sets Excel Sheet

I just updated the SP1 RTM version of Configuration Manager 2012 SP1 RTM PowerShell Parameter Sets Excel sheet and with SP1 CU1 we have 511 CMDLETS and 1675 parametersets :)   You can download the Excel Sheet from here Happy Scripting Kaido    

By |2013-03-25T14:24:38+01:00marts 25th, 2013|Configuration Manager (SCCM), Powershell, Scripting & Development|Kommentarer lukket til System Center 2012 Configuration Manager SP1 Cumulative Update 1 PowerShell Parameter Sets Excel Sheet

How can I determine what Antimalware Policy is applied to my SCEP 2012 SP1 client

Niall Brady posted a blog post a few days ago How can I determine what Antimalware Policy is applied to my SCEP 2012 SP1 client. Niall showed how to check Antimalware Policy via registry or via Configuration Manager Console. Actually there is one method more - Antimalware policy is also stored in WMI class . You can use query below to identify the Antimalware policy from WMI. $EmptyPolicy= @() $EPPolicy = Get-wmiObject -namespace "Root\ccm\Policy\Machine\ActualConfig" -query "Select Name from CCM_AntiMalwarePolicyClientConfig" | ForEach-Object {$EmptyPolicy+=$_.Name} $EmptyPolicy | Group-Object | Select-Object -Property Name -Unique   Script Output  

By |2013-02-22T18:53:09+01:00februar 22nd, 2013|Configuration Manager (SCCM), Powershell|1 Kommentar

CSV REPORT: Get ConfigMgr Collection Excluded or Included Collection Rules

Currently there should be no builtin report that will show you Excluded or Included collections and because of that I did two simple PowerShell scripts that queries Included or Excluded collections. Both of these scripts creates a CSV file. You can run this script on your Primary, CAS or Central site like this: Get-CMCollectionExcludedCollectionRules.ps1 -SiteCode PS1 -SiteServer Localhost -OutPut c:\Temp\ExcludedCollectionReports.csv Get-CMCollectionIncludedCollectionRules -SiteCode PS1 -SiteServer Localhost -OutPut c:\Temp\IncludedCollectionReports.csv Get-CMCollectionIncludedCollectionRules.ps1 Get-CMCollectionExcludedCollectionRules.ps1 Example Output  

By |2013-01-31T14:47:18+01:00januar 31st, 2013|Configuration Manager (SCCM), Powershell|1 Kommentar

Quick and Dirty Management Point check

If you have a big Configuration Manager environment and you don´t have a monitoring solution like SCOM or NAGIOS, then PowerShell can help you too.  This script queries all Management Points from SMS_SystemResourceList WMI class and it will check MPCERT and MPLIST website status. If you want to use this script then run it on your Central, CAS or Primary Site Server like this: Get-CMSMPStatus.ps1 -SiteCode PS1 -SiteServer Localhost -OutPut c:\Temp\MPStatus.csv. This will create a CSV Report (example below) This script should work with PSH v2 and v3. You can download the code example from here

By |2013-01-29T14:20:44+01:00januar 29th, 2013|Configuration Manager (SCCM), Powershell|2 Comments