The Crayon Community!

Welcome to The Crayon Community! Sign in | Join | Help
in Search

Ragnar Harper`s blog on Microsoft technology and security

September 2009 - Posts

  • Technet Live

    Yesterday this round of Technet Live was finished. Last place to visit was Oslo – and as always a lot of people showing up.
    I had a great time this time as well, and I hope my attendes enjoyed my sessions :)

    Presentations and webcasts will be available shortly from Microsoft Technet – I will update with link when available.

    See you around!

    Technet

  • Windows 7 & Windows Server 2008 R2 Partner training in Norway

  • Scripting Windows 7 Libraries

    Recently I had to create a script to work with Libraries in Windows 7. Searching thru the Windows SDK, I found that this functionality was given in shell32.dll. I started to think p/invoke, but luckily someone had already created a .NET library to do this. So, using those .NET libraries made it all simpler.

    This time I will try to manage the script through codeplex, and I have created a project and uploaded the script to http://windowslibrariespsh.codeplex.com

    Release Notes

    Short install guide:
    (Extract to one of your folders given in $ENV:PSModulePath to simplify usage.)
    Steps to install to your Modules folder:
    Extract content from zip file to
    ~/documents/windowspowershell/modules/Windows7Library
    If you don`t have the Modules folder in your WindowsPowershell folder, just create it.
    From inside your Powershell session type the following command:
    Import-Module Windows7Library


    PLEASE NOTE
    If this fails, please check that you allow scripts to run. If you demand Signed scripts, this script is not signed.
    Also note that you might have to Unblock the file (as the file is downloaded from the Internet).
    This should be done on the file Windows7Library.psm1 that you just extracted. (Right-Click the file, Properties and Unblock)
    The commands inside the module is:
    *Get-Library
    *Add-Library
    *Get-LibraryFolder
    *Set-LibraryFolder
    *Add-LibraryFolder
    *Remove-LibraryFolder
    *Get-KnownFolder

    How to use?

    Get-KnownFolder

    To see all the knownfolders:
    Get-KnownFolder -list
    To get the path to the Documents Library
    (Get-KnownFolder "DocumentsLibrary").Path

    Get-Library

    To read the Documents Library object:
    $library=Get-Library (Get-KnownFolder "DocumentsLibrary").Path
    Your could now play with the Library object:
    $library | get-member

    Get-LibraryFolder

    Returns a list of the defined library folders
    Get-LibraryFolder (Get-KnownFolder "DocumentsLibrary").Path

    Add-LibraryFolder

    Adds an path to the library
    Add-LibraryFolder -LibraryPath(Get-KnownFolder "DocumentsLibrary").Path "\\server\share\folder"

    Remove-LibraryFolder

    Removes an defined library folder
    Remove-LibraryFolder -LibraryPath (Get-KnownFolder "DocumentsLibrary").Path "\\server\share\folder"

    Set-LibraryFolder

    Set-LibraryFolder lets you define the default save folder for the library (note that the folder must be included in the library)
    Set-LibraryFolder -LibraryPath (Get-KnownFolder "DocumentsLibrary").Path -DefaultSaveFolder "c:\docs"

    Add-Library

    With Add-Library you could create your own Libraries
    Add-Library -Name "My Own Library" -Path "c:\users\user\Documents\"
    (note that path here is where to store the library file (library-ms)

    Have fun with this, and please, let me know of any improvments :)

  • TechNet Live – Virtualiser din Infrastruktur

    På neste runde av TechNet Live skal jeg også prate om virtualisering, med fokus på nyheter i Hyper-V R2 versjonen. Skal du benytte virtualisering på Microsoft plattformen, så kommer du heller ikke unna System Center produktene – så jeg tenkte vi skulle bli litt kjent med de også.

    Mitt planlagte fokus er :

    • Nyheter i Hyper-V R2
    • System Center og hjelp til virtualisering
    • Hva gir System Center Virtual Machine Manager 2008 R2 deg?

    Som i min tidligere post etterspør jeg innspill fra dere om konkrete ting jeg bør ta med! Kom igjen – gi meg innspill!!

    Start gjerne en debatt på twitter eller send meg en epost!

  • Ny runde med TechNet Live!

    Tradisjon tro nærmer høstens TechNet Live runde seg. Denne gangen med en spennende agenda fokusert på Windows 7, Windows Server 2008 R2 og Exchange 2010.
    Selv skal jeg holde sesjoner på Exchange 2010 nyheter, virtualisering og en spennende sesjon på tips og triks iforbindelse med effektiv administrasjon.(Enklere administrasjon av dine miljøer)  Jeg har tenkt å blogge idagene fremover om de ulike sesjonene jeg skal holde. Jeg oppfordrer alle som har innspill til tema jeg bør ta opp om å komme med disse, enten per epost eller på twitter.

    Hva er mine planer for sesjonen Enklere administrasjon av dine miljøer?

    “I denne sesjonen ser vi nærmere på erfaringer vi har gjort oss iløpet av nesten 10 år med Active Directory. Det vil bli en gjennomgang av Active Directory infrastruktur og hvordan denne fungerer. Her vi du kunne lære om SPN(Service Principal Names), autentisering,  read-only domain controllers og andre tips rundt Active Directory. Sesjonen er demotung, og vil også gi en innføring i PowerShell. Scriptingspråket som hjelper deg å atumatisere arbeidsoppgaver på din infrastruktur.”

    Her er de punktene jeg har tenkt å fokusere på:

    • Active Directory
    • Autentisering
    • Service Principal Names (SPN)
    • Read-only domain controllers
    • Roller og deres funksjon i AD (FSMO)
    • Ulike Active Directory Modi – når velge hva?
    • Powershell støtte i Active Directory i Windows Server 2008 R2

    MEN! Denne gangen ønsker jeg også innspill fra dere – er det problemstillinger dere mener jeg bør ta opp? Fortell meg!

    Du finner fullstendig agenda og datoer for de ulike byene – samt påmelding – her : http://www.microsoft.com/norge/msdn_technet_live/agenda.aspx

Powered by Community Server (Commercial Edition), by Telligent Systems