Ladda PowerShell ISE kommandon automatiskt

Jag föredrar PowerShell ISE över ”Old fashion” PS konsolen vilken dag som helst. Dock laddar den inte Exchange, VMM m.m. modulerna automatiskt åt mig.

För att råda bot på detta så kan vi skapa en profil för ISE. Du gör detta genom att skapa en profile.ps1 fil som du sparar i dina dokument under WindowspowerShell mappen.

När profilen är skapad kommer ISE (och vanliga PS) alltid att utföra det du önskar av den vid uppstart, lite som autoexec.bat i dos en gång i tiden 🙂


Sedan ändrar du filen beroende på vad du vill att den skall starta:

Exempel 1: Exchange 2013

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://cas.domain/PowerShell/ -Authentication Kerberos

Import-PSSession $Session

Exempel 2: Exchange 2010 

add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010

Exempel 3: SCVMM 2012

Get-Module -ListAvailable *virtual* | import-module

Skulle du hellre vilja starta modulen från ISE menyn?

$psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add(
”Connect to Exchange”,
    {
$s = New-PSSession -ConfigurationName Microsoft.Exchange `
       -ConnectionUri http://cas.domain.com/PowerShell/ `
-Authentication Kerberos

       Import-PSSession $s
    },
 ”Control+Alt+Z”
)

Detta ger dig följande resultat:


Vill du använda profilerna för alla användare? Inga problem, detta var bara en av de sex profilerna som du kan ställa in i PowerShell. Läs vidare på: Hey, Scripting Guy! Blog

About Harri Förberg

Jag och mina kollegor utgår ifrån "Hur svårt kan det va". Och det är en bra attityd om man ska skriva på en blogg. Nyfiket och pragmatiskt kring IT frågor med fokus på Microsoft Infrastruktur. Läs mer om oss på www.forbergsit.se

Posted on april 6, 2013, in Exchange 2013, PowerShell, VMM 2012. Bookmark the permalink. Lämna en kommentar.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

%d bloggare gillar detta: