Welcome to TechNet Blogs Sign in | Join | Help

フィールドSEあがりの安納です

Microsoft Evangelist -- Junichi Anno

News

  • お正月はオンラインセミナー 愛の戦士ですが何か?

    新着動画

    ・PowerPivotデモ

    ・SQL Azureの管理

    Twitter Updates

      follow me on Twitter

      Tech
    【Management】Group Policy Management Console Sample Scripts

    暑くて眠れないので、AMラジオを聴きながらダウンロードセンターを眺めていたら面白いものがアップされていました。

    Group Policy Management Console Sample Scripts
    http://www.microsoft.com/downloads/details.aspx?FamilyID=38c1a89b-a6d2-4f2a-a944-9236999aee65&DisplayLang=en

    タイトルの通りですが、GPMC の COM インターフェースを操作して、グループポリシーを管理するスクリプト群です。

    自宅のマシンのため、テストはできないのですが以下のスクリプトが含まれています。

    BackupAllGPOs.wsf
    BackupGPO.wsf
    CopyGPO.wsf
    CreateEnvironmentFromXML.wsf
    CreateGPO.wsf
    CreateMigrationTable.wsf
    CreateXMLFromEnvironment.wsf
    DeleteGPO.wsf
    DumpGPOInfo.wsf
    DumpSOMInfo.wsf
    FindDisabledGPOs.wsf
    FindDuplicateNamedGPOs.wsf
    FindGPOsByPolicyExtension.wsf
    FindGPOsBySecurityGroup.wsf
    FindGPOsWithNoSecurityFiltering.wsf
    findorphanedGPOsInSYSVOL.wsf
    FindSOMsWithExternalGPOLinks.wsf
    FindUnlinkedGPOs.wsf
    GetReportsForAllGPOs.wsf
    GetReportsForGPO.wsf
    GrantPermissionOnAllGPOs.wsf
    ImportAllGPOs.wsf
    ImportGPO.wsf
    Lib_CommonGPMCFunctions.js
    ListAllGPOs.wsf
    ListSOMPolicyTree.wsf
    QueryBackupLocation.wsf
    RestoreAllGPOs.wsf
    RestoreGPO.wsf
    SampleEnvironment.xml
    SampleMigrationTable.migtable
    SetGPOCreationPermissions.wsf
    SetGPOPermissions.wsf
    SetGPOPermissionsBySOM.wsf
    SetSOMPermissions.wsf

    拡張子をごらんいただくとお分かりの通り、wsf 形式で書かれていますが、言語自体は  VBScript です。

    唯一、Lib_CommonGPMCFunctions.js というファイルがありますが、これは共通のライブラリです。スクリプトを実行する際には、wsf ファイルと同じフォルダに置いてから実行してください。

    ソースに書かれたタイムスタンプを見てみると最近作られたというわけでもなく、Script Center にアップロードされているもの+独自に追加したスクリプトをパッキングしたようなイメージですね。

    実行する前に、必ず以下のコマンドでホストを CScript に設定してからお使いください。

    cscript //H:cscript

    グループポリシー管理用スクリプトに関する参考サイトを以下にご紹介します。

    GPMC のスクリプト処理 - GPO 管理タスクの自動化
    http://www.microsoft.com/japan/technet/windowsserver/2003/technologies/management/gpmcscr.mspx

    グループ ポリシー ADM ファイルの更新スクリプト
    http://www.microsoft.com/japan/technet/scriptcenter/solutions/admupdate.mspx

    TechNet Magazine - Windows PowerShell を使用してグループ ポリシーの管理を簡素化する
    http://technet.microsoft.com/ja-jp/magazine/cc162355(TechNet.10).aspx

    MSDN - GPMC Object Model
    http://msdn.microsoft.com/en-us/library/aa814148(VS.85).aspx

    その他、グループポリシーに関しては以下も参考になります。

    Group Policy Team Blog
    http://blogs.technet.com/grouppolicy/default.aspx

    はうぅぅ、もうこんな時間...年のせいか、最近寝入りが悪くなりました....

    Posted: Saturday, July 05, 2008 3:08 AM by junichia
    Anonymous comments are disabled
    Page view tracker