PowerShell

Powershell and Outlook: Create a new Outlook Contacts using Powershell Module.

Hi,

Good Evening everyone.

In my previous post, we created a Powershell function using Ms Outlook com objects. That functions creates new  calendar meetings.

We use that function on Powershell console or in our scripts too.

Today I converted the script in to module , so that we can use it whenever we want.

I named the module to “OutlookTools”.

Today i added one more function to the module.

Now we can create a new Outlook contact using this new function. The Name of the function is “New-OutlookContact”.

Using “New-OutlookContact” we can create a new contact on the Powershell console, without switching to the Outlook applications.

How to do that.

Let me show you.,

  1. First download the “OutlooTools.Psm1” and .psd1 file from https://github.com/AmanDhally/OutlookTools
  2. Create a folder Name “OutlookTools” in “Libraries\Documents\WindowsPowershell\Modules
  3. and paste both files there.

12-08-2013 1

Now open Powershell console and run the cmdlet,

Import-Module OutlookTools

12-08-2013 2

By running the Get-Command cmdlet, we can see which cmdlet and function this modules had added.

Get-Command -Module outlooktools

a

In my previous post, I already explained about “New-OutlookCalendarMeeting” ,  and the “New-outlookContact” is a new function.

As I mentioned above that using “New-OutlookContact” we can create a new outlook contacts.

lets try creating some contacts.

Example : 1

Create a new simple outlook contact using first name and last name.

New-OutlookContact FirstName “jhonson” LastName “Smit

12-08-2013 3

and here is the result in Outlook.

12-08-2013 4

Example 2  :

Create  a new contact with Mobile Number.

New-OutlookContact FirstName “Ajit” LastName “Singh” MobileNumber “9910129889”

12-08-2013 5

and here is the result again.

12-08-2013 6

Example : 3

Create another outlook contact, with website, and company name field.

New-OutlookContact FirstName “Jujhar” LastName “Singh” Website “www.js.com” Company “Jujhar Studio”

12-08-2013 7

and it works well too.

12-08-2013 8

Example : 4

Create an another contact with , Notes, and Job title and business address.

New-OutlookContact FirstName “Jorawar” LastName “Singh” BusinessAddress “Sarhind, Punjab” JobTitle “Warrior” Notes “I saw him in a Sikh Temple”

12-08-2013 9

working perfectly.

12-08-2013 10

Example:5

Lets use all parameters.

New-OutlookContact FirstName “Fateh” LastName “Singh” Birthday “05/01/1999” BusinessPhone “0999999” BusinessAddress ‘Sarhind, Punjab’ Company “Khalsa” EmailAddress ‘fateh@khalasa.com’ HomeAddress ‘Talwandi,Punjab’ JobTitle ‘warror’ MobileNumber “90909090′

12-08-2013 11

and here you go.,

12-08-2013 12

to know more about the functions, after importing OutlookTools module run.

  • Get-Help New-OutlookCalendarMeeting –Full
  • Get-Help New-OutlookContact –Full

You can download the module from below link:

Download Link : https://github.com/AmanDhally/OutlookTools

I hope you will like it.

Thanks
Aman Dhally
 
 
clip_image001 clip_image002 clip_image003 clip_image005clip_image007

One thought on “Powershell and Outlook: Create a new Outlook Contacts using Powershell Module.

Comments are closed.