I have just published a new project that I have been working on over at CodePlex. This project was to create a wrapper for the MCliPsSnapin that is provided by Citrix for the automation and scripting of Provisioning Services. I got fed up of navigating the whole syntax of the snap in, which wasn’t true
Continue reading Citrix Provisioning Services PowerShell Wrapper
Author: Craig
DHCP Option 119 – DNS Search Suffix – PowerShell Array Builder
Although Microsoft clients may not support DHCP Option 119, it is nonetheless a very important option for Linux and OSX clients. However, configuring such an option is not exactly the friendliest thing in the world. The RFC 3397 (http://tools.ietf.org/html/rfc3397) defines the standard. It requires that all options be presented as a byte array. One of
Continue reading DHCP Option 119 – DNS Search Suffix – PowerShell Array Builder
Assigning permissions to a volume through the NetApp PowerShell Toolkit
As part of my work to automate as much as I can, both to reduce time and increase consistency, I was looking for a way to assign permissions to a newly created volume which was providing a CIFS share through our NetApp FAS unit. Normally I would use the Get/Set-Acl cmdlets that are provided through
Continue reading Assigning permissions to a volume through the NetApp PowerShell Toolkit
Using Add-Type in a PowerShell script that is run as a Scheduled Task
I like using objects in PowerShell, they make management and scripting easier as your are dealing with named sets of information and not having to find objects in numbered arrays or use dictionaries. That means however that a lot of my scripts start off with a block that looks a little like this: $UserDefinition =
Continue reading Using Add-Type in a PowerShell script that is run as a Scheduled Task
Using Connect-MsolService inside an ASP.net Web Application
I provide a number of useful tools to our 1st and 2nd line teams through a web application – mainly because it is flexible, easy to update and centralised. We are launching Office 365, as a side-by-side service. Not all of our users are entitled to it (through various reasons) so checking whether or not
Continue reading Using Connect-MsolService inside an ASP.net Web Application
WSUS: Copy Updates Between Groups
So, I am restructuring some WSUS groups to make them easier to report on, but I already had a large number of approvals on one group that I wanted to retain. There are already a few interpretations of this on the web, but none that in my opinion are as slick as this, or provide
Continue reading WSUS: Copy Updates Between Groups
Customising the NetScaler 11 User Interface – Adding Extra Content
I am finally getting round to playing with NetScaler 11, and working on a side-by-side migration from our working 10.5 installation. The configuration of all of the services, servers, monitors etc has all been pretty smooth sailing. However, the customisation of the user interface has been somewhat challenging. With one hand, Citrix have given us
Continue reading Customising the NetScaler 11 User Interface – Adding Extra Content
Maximum Number of PowerShell Parameter Sets in Function
I have been working on a module which includes a function that has many options for how it can be executed. Through the flexibility of Parameter Sets I have been able to define in detail all of the available options and use the built in validation to minimise the amount of variable checking that I
Continue reading Maximum Number of PowerShell Parameter Sets in Function
Citrix StoreFront ‘Group View’ – An Alternative to Folder View
We have a StoreFront set up, in which User Subscriptions are disabled and so every application is subscribed to a user. Our applications are defined in folders in the XenDesktop site for ease of finding the applications. The folders were added after we discovered that everything was just chucked together in one big group in
Continue reading Citrix StoreFront ‘Group View’ – An Alternative to Folder View
Setting Up Kerberos NFS on NetApp Data OnTap 8.3 Cluster Mode
I have just been through the headaches of getting this set up and working, so I thought I would share a few notes and tips that I have come across on my way. I am not saying that this is a complete set up guide, or that it contains every step that is needed to
Continue reading Setting Up Kerberos NFS on NetApp Data OnTap 8.3 Cluster Mode