Skip to content

Instantly share code, notes, and snippets.

View darrenjrobinson's full-sized avatar

Darren Robinson darrenjrobinson

View GitHub Profile
@darrenjrobinson
darrenjrobinson / Export.ps1
Last active January 25, 2016 01:25
MIMExchPSMA
param
(
$username,
$password,
$ExportType
)
begin
{
@darrenjrobinson
darrenjrobinson / Import.ps1
Created January 25, 2016 01:41
MIMExchPSMA-Import
param (
$Username,
$Password,
$OperationType,
[bool] $usepagedimport,
$pagesize
)
#Needs reference to .NET assembly used in the script.
@darrenjrobinson
darrenjrobinson / Password.ps1
Created January 25, 2016 01:43
MIMExchPSMA-Password
# intentionally left blank
@darrenjrobinson
darrenjrobinson / Export.ps1
Created January 25, 2016 01:46
MIMExchPSMA-Export
param
(
$username,
$password,
$ExportType
)
begin
{
@darrenjrobinson
darrenjrobinson / Schema.ps1
Created January 25, 2016 01:45
MIMExchPSMA-Schema
$obj = New-Object -Type PSCustomObject
$obj | Add-Member -Type NoteProperty -Name "Anchor-objectGuid|String" -Value "00000000-0000-0000-0000-000000000001"
$obj | Add-Member -Type NoteProperty -Name "objectClass|String" -Value "user"
$obj | Add-Member -Type NoteProperty -Name "accountName|String" -Value "x_mim_adma"
$obj | Add-Member -Type NoteProperty -Name "msExchMailboxGuid|Binary" -Value 0x10
$obj | Add-Member -Type NoteProperty -Name "upn|String" -Value "user@domain.com"
$obj | Add-Member -Type NoteProperty -Name "mail|String" -Value "user@domain.com"
$obj | Add-Member -Type NoteProperty -Name "mailNickname|String" -Value ""
$obj | Add-Member -Type NoteProperty -Name "msExchHomeServerName|String" -Value ""
$obj | Add-Member -Type NoteProperty -Name "homeMDB|String" -Value ""
@darrenjrobinson
darrenjrobinson / Password.ps1
Created January 25, 2016 03:29
MIMLyncPSMA-Password
# intentionally left blank
@darrenjrobinson
darrenjrobinson / Password.ps1
Created January 25, 2016 06:06
MIMHomeDirPSMA-Password
# intentionally left blank
@darrenjrobinson
darrenjrobinson / Schema.ps1
Last active January 25, 2016 06:08
MIMHomeDirPSMA-Schema
$obj = New-Object -Type PSCustomObject
$obj | Add-Member -Type NoteProperty -Name "Anchor-objectGuid|String" -Value "00000000-0000-0000-0000-000000000001"
$obj | Add-Member -Type NoteProperty -Name "objectClass|String" -Value "user"
$obj | Add-Member -Type NoteProperty -Name "accountName|String" -Value "x_mim_adma"
$obj | Add-Member -Type NoteProperty -Name "homeFolderPath|String" -Value "\\server\home$\userID\hdrive"
$obj | Add-Member -Type NoteProperty -Name "homeDrive|String" -Value "H:"
$obj
@darrenjrobinson
darrenjrobinson / Password.ps1
Last active February 2, 2016 04:33
MIMTermServPSMA-Password
# No Implemented
@darrenjrobinson
darrenjrobinson / Schema.ps1
Created February 2, 2016 05:56
MIMUsrPlacementPSMA-Schema
$obj = New-Object -Type PSCustomObject
$obj | Add-Member -Type NoteProperty -Name "Anchor-objectGuid|String" -Value "00000000-0000-0000-0000-000000000001"
$obj | Add-Member -Type NoteProperty -Name "objectClass|String" -Value "user"
$obj | Add-Member -Type NoteProperty -Name "accountName|String" -Value "x_mim_adma"
$obj | Add-Member -Type NoteProperty -Name "cn|String" -Value "first last"
$obj | Add-Member -Type NoteProperty -Name "distinguishedName|string" -Value "cn=first last,OU=employees,DC=customer,DC=com,DC=au"
$obj | Add-Member -Type NoteProperty -Name "state|String" -Value "NSW"
$obj | Add-Member -Type NoteProperty -Name "title|String" -Value "manager"
$obj | Add-Member -Type NoteProperty -Name "upn|String" -Value "user@customer.com"
$obj | Add-Member -Type NoteProperty -Name "targetOU|String" -Value "ou=ninjas,dc=customer,dc=com,dc=au"