//Build// Code on Weekend // Reach out if any one want to share cool FIM/MIM, IAM related Project. Mail : Any.Singha@gmail.com
Tuesday, 23 September 2014
Saturday, 20 September 2014
Thursday, 18 September 2014
Sunday, 14 September 2014
FIM : Group Membership Export GUI with Powershell
Powershell GUI to export the group membership from FIM portal, This will open up a PowerShell console window and simple GUI showing the input box for the name of group and Outbox for the membership of the group.In addition the membership of the group will export with name of the group in CSV in user profile.
To hide the powershell console window running at the background we can use PowerGUI to wrap it as an exe.
Open the Script in PowerGUI Script Editor and then go to Tools > Compile Script.
Link for the code ....
To hide the powershell console window running at the background we can use PowerGUI to wrap it as an exe.
Open the Script in PowerGUI Script Editor and then go to Tools > Compile Script.
Link for the code ....
Monday, 18 August 2014
Powershell GUI
My First experience with GUI in PowerShell, If you know how to manipulate the form you can make very powerful GUI apps for Help desk and for the team members. Lets see it how it works.
The version of PowerShell is 3.0.Add a .NET Framework type to a PowerShell session. If a .NET Framework class is added to your PowerShell session with Add-Type, those objects may then be instantiated (with New-Object ), just like any .NET Framework object.
#=====================Begin of the Script===========
Add-Type -AssemblyName System.Windows.Forms
#Create function to add two numbers, You can create your own function.
function add ($objTextBox2,$objTextBox1)
{
$a1=[int]$objTextBox1
$a2=[int]$objTextBox2
$Get=$a1+$a2
$outputBox.text = "$Get"
}
#System.Windows.Forms.Form will create a blank form, Lets create a object.
$Form = New-Object system.Windows.Forms.Form
$form.Size = New-Object Drawing.Size @(1000,10000)
############## Create Input BOX1
$objTextBox1 = New-Object System.Windows.Forms.TextBox
$objTextBox1.Location = New-Object System.Drawing.Size(10,40)
$objTextBox1.Size = New-Object System.Drawing.Size(260,20)
$Form.Controls.Add($objTextBox1)
########################### End of Input Box1
$objTextBox1.Text
############# Create Input BOX1
$objTextBox2 = New-Object System.Windows.Forms.TextBox
$objTextBox2.Location = New-Object System.Drawing.Size(10,4)
$objTextBox2.Size = New-Object System.Drawing.Size(260,2)
$Form.Controls.Add($objTextBox2)
########################### End of Input Box2
$objTextBox2.Text
############# Create OutBOX
$outputBox = New-Object System.Windows.Forms.RichTextBox
$outputBox.Location = New-Object System.Drawing.Size(10,150)
$outputBox.Size = New-Object System.Drawing.Size(565,200)
$outputBox.MultiLine = $True
$outputBox.ScrollBars = "Vertical"
$Form.Controls.Add($outputBox)
########################### End of Outbox
#################Create the ADD Button
$Button = New-Object System.Windows.Forms.Button
$Button.Location = New-Object System.Drawing.Size(400,30)
$Button.Size = New-Object System.Drawing.Size(110,80)
$Button.Text = "ADD"
$Button.Add_Click({add $objTextBox1.Text $objTextBox2.Text})
$Form.Controls.Add($Button)
#####################End of Button
$drc = $form.ShowDialog()
#========================End==========================
The GUI will look like below
Saturday, 26 July 2014
PowerShell and C# - Custom Object
I am not a Big Fan of C# and was exploring the Blue shell today.
Was alone in room, Roommate was not there and was thinking can I copy a C# code from net
and execute it in PowerShell and with luck was successfully execute it.PowerShell
is faster to write, and deploy..!!
I have copy the code to find the factorial of a number from
Web and then create a new object $kali
The Output
I am done for today time to have some Beer..!!!
Sunday, 6 July 2014
Distribution Group Management
Disclaimer: The purpose of
this document to show how group management can be configure in FIM environment,
all the test has been done in virtual basement lab environment. It is highly
advice to test your architecture design in Test environment before deploying in
Production environment. It carry no right and it implementer will be fully responsible
for its own act without analyzing the risk impact.
Subscribe to:
Comments (Atom)
-
Note : This series is for the Beginner and trouble shooting the Error With Sync Engine, Based on Test Lab, Highly advice do not do Full Syn...
-
Rules are the construct through which IdentityIQ allows the addition of custom business logic at specific points within the execution fl...
-
This article can be refer as reference only, how can you build your first Management Agent connect to Service Now. The samples code show...




