注意事項 本資料に記載されている機能および画面デザインは 開発途中にあるベータ版製品に基づく内容です 今後断り無く 変更される 可能性がありますので あらかじめご了承ください 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告
|
|
|
- さゆり やすもと
- 7 years ago
- Views:
Transcription
1 Microsoft SharePoint Server 2010 自習書 PowerShell / STSADM 評価ガイド (Beta2) 1
2 注意事項 本資料に記載されている機能および画面デザインは 開発途中にあるベータ版製品に基づく内容です 今後断り無く 変更される 可能性がありますので あらかじめご了承ください 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 場所 出来事などの名称は架空のものです 実在する名称とは一切関係ありません お客様ご自身の責任において 適用されるすべての著作権関連法規に従ったご使用を願います マイクロソフトは このドキュメントに記載されている内容に関し 特許 特許申請 商標 著作権 またはその他の無体財産権を有する場合があります 別途マイクロソフトのライセンス契約上に明示の規定のない限り このドキュメントはこれらの特許 商標 著作権 またはその他の無体財産権に関する権利をお客様に許諾するものではありません 2010 Microsoft Corporation. All rights reserved. 2
3 はじめに Microsoft SharePoint Server 2010 では 従来のコマンドライン管理ツールである STSADM.exe に加えて Windows PowerShell 2.0 を使用したコマンドラインによる管理操作が可能になりました パイプを使用したコマンドの連携や スクリプト機能を利用すると複雑な管理作業を安全 確実に処理することができ かつ 管理業務における反復作業を自動化することもできます Windows PowerShell では PowerShell 専用のネイティブなコマンドをコマンドレット (Command Lets) と呼びます コマンドレットは Windows PowerShell セッションから単独で入力して実行結果を得たり 条件分岐や繰り返し構文と ともにスクリプトファイルに記述して自動実行したりすることができます SharePoint PowerShell は STSADM 管理コマンドに比べて次のような利点があります SharePoint PowerShell は SharePoint 管理ツールのスーパーセットです Web インターフェイスによる GUI 操 作では不可能な SharePoint の管理操作でも SharePoint PowerShell から管理することができます SharePoint PowerShell は STSADM 管理コマンドよりも多くの機能を利用することができます STSADM は約 180 種類のコマンドを利用することができますが SharePoint PowerShell では 約 600 種類 のコマンドレットを利用できます SharePoint PowerShell は STSADM 管理コマンドよりも高速にコマンドを処理できます バッチ処理を行う際に STSADM ではコマンドの実行ごとにスレッドを開始しますが PowerShell では一度開始したスレッド内で継続してコマンドを実行するため STSADM よりも効率よく動作します バッチ処理の中で 繰り返し処理が多くなるほど PowerShell のパフォーマンスの良さが顕著に表れます PowerShell は.NET Framework と統合されています そのため PowerShell は.NET Framework のオブジェ クトを直接処理することができます また 変数や制御構文を用いたスクリプトを作成して.NET Framework オブジェクトと連携する高度な反復管理操作を自動化することができます PowerShell は SharePoint に限らず Active Directory や Microsoft SQL Server 2008 Microsoft Exchange Server 2010 Internet Information Services など Windows 環境のシステム管理コマンドラインツールとして 統一した操作方法でコマンドレットを利用することできます さらに コマンドレット同士を連携することができます 例えば Active Directory PowerShell のコマンドレット出力を SharePoint PowerShell コマンドレットへの入力とすれば Active Directory の情報を使用して SharePoint サイトへのユーザー登録を自動化することもできます 本自習書では Windows PowerShell の基本的な操作方法を解説するとともに SharePoint PowerShell コマンド レットを使用して SharePoint Server の様々なオブジェクトを監視および管理するための基本方法を解説します 3
4 まず 1 章で PowerShell の基礎知識を得てください PowerShell を実行する環境 基本構文などを学びます 2 章では SharePoint Server 2010 を題材にして PowerShell を実際に操作してみます 最後に3 章で SharePoint Server 2010 環境ですぐに使用していただける PowerShell を使用した応用操作を幾つかとりあげます 初めて PowerShell を使用する場合 学習すべきポイントがいくつかあります PowerShell ではスクリプトの実行はどのように行うのでしょうか エディタの操作手法 またスクリプトのデバッグはどのように行うのでしょうか エラー処理が発生したときにはどのように対処すればよいでしょうか 本自習書の操作例の中ではわざとエラーが発生する状況を作り 対処方法を解説している部分があります 4 章では STSADM.exe コマンドを取り上げています これまでのように ちょっとしたプロパティ値を変更したい時などに 使っていただくことのできるコマンドを幾つか紹介いたします 自習書では 初めて PowerShell を操作する人にもご理解いただけるよう 出来るだけ平坦な例を挙げて解説しています そのため PowerShell もこれまでの STSADM.exe でできたことと差異がないと感じられるかもしれません しかし STSADM では一つのコマンドに引数としてプロパティ値を重ねていくだけでしたので コマンドラインが冗長になり タイプミスによるエラーなどが発生することがありましたが PowerShell では複数の処理をパイプでつなげて処理 ステップ実行ができるなど 管理者の負担を非常に軽減する可能性を秘めています 本自習書を通して 是非 PowerShell の持っているポテンシャルを体験してください 本自習書で使用している環境は Microsoft SharePoint Server 2010 自習書インストール アップグレードガイ ド (Beta2) に従って 作成された Microsoft SharePoint 2010 環境を前提としています 以下のようなサイトの作成と設定 利用方法を想定し 作業手順を説明します 自習書で想定している SharePoint 2010 のサイト構成 4
5 環境について 本自習書の環境は以下構成を使用しています 環境についての詳細情報は Microsoft SharePoint Server 2010 自習書インストール アップグレードガイド (Beta2) を参照してください インストールソフトウェア Microsoft Windows Server 2008 R2 ドメインコントローラ Microsoft SQL Server 2008 Enterprise Edition Microsoft SharePoint Server 2010 ベータ Microsoft Office 2010 Professional Plus ベータ ドメイン名 : Contoso.com ドメインコントローラ名 : SP2010 デモ環境へのログオンには 以下の情報を使用します ユーザー名 :Administrator ログオン先 :Contoso パスワード :P@ssw0rd 5
6 変更履歴 バージョンリリース時期変更内容 Version 年 1 月初版リリース 6
7 目次 Microsoft SharePoint Server 2010 自習書... 1 PowerShell / STSADM 評価ガイド (Beta2)... 1 はじめに... 3 環境について... 5 変更履歴... 6 目次... 7 第 1 章 PowerShell の基本 PowerShell の起動 PowerShell の基本操作 章のまとめ 第 2 章 PowerShell による SharePoint Server 2010 の操作 ~サイトの作成から管理まで~ PowerShell によるサイトコレクションの作成 PowerShell によるユーザー登録 章のまとめ 第 3 章 PowerShell スクリプトを利用した管理タスクの自動化 PowerShell によるファームのバックアップスクリプトの作成と起動 PowerShell によるサイトのバックアップファイルの動的な作成 PowerShell によるリストアイテムの収集 PowerShell によるサイトユーザーの情報収集 ( アクセス権を確認し Excel へ出力する ) 章のまとめ 第 4 章 STSADM.exe の評価 STSADM.exe を使用する前に STSADM.exe の基本文法 STSADM.exe を活用する 章のまとめ
8 8
9 第 1 章 PowerShell の基本 9
10 1.1 PowerShell の起動 Windows PowerShell ( 以後 PowerShell と表記 ) を起動して Microsoft SharePoint Server 2010 を管理するためには PowerShell コンソールを起動します コンソールを起動するにはいくつかの方法があります 一般的な PowerShell の起動は PowerShell 専用のメニューから起動する方法と コマンドプロンプト画面からの起動方法があります 1. [ スタート ]-[ すべてのプログラム ]-[ アクセサリ ]-[Windows PowerShell] メニューフォルダからは 32 ビット (x86) と 64 ビッ トの PowerShell を起動することができます SharePoint の管理操作を行うためには 64 ビット用の PowerShell を使用し ます 10
11 2. Windows PowerShell ISE (Integrated Scripting Environment) は WPF (Windows Presentation Foundation) ベースの PowerShell ホストアプリケーションです このアプリケーションではコマンドレットの実行 スクリプトの作成 テスト およびデバッグを行うことができます テキストエディタだけでスクリプトを作成するよりも格段に 効率よく PowerShell スクリプトを作成できます 3. 従来の Windows コマンドラインシェルであるコマンドプロンプトからも PowerShell を起動できます [ スタート ]-[ ファイル名を指定して実行 ] から [cmd] と入力し 起動したコマンドプロンプト画面から [PowerShell] と入力すると PowerShell が起動します [ Exit ] コマンドを実行すると PowerShell が終了し コマンドプロンプトへ復帰します 11
12 4. コマンドを直接入力して PowerShell を起動することもできます [ スタート ] - [ ファイル名を指定して実行 ] から PowerShell と入力すると PowerShell コンソール画面が起動します また PowerShell_ISE と入力すると PowerShell ISE が起動します 5. 以上の方法によって PowerShell を起動しても SharePoint PowerShell コマンドレットは使用できません SharePoint PowerShell コマンドレットを使用するためには SharePoint スナップインを PowerShell コンソールに読み込む必要があります Add-PSSnapin Microsoft.SgarePoint.PowerShell コマンドレットは大文字と小文字を区別しません 入力の途中でタブキーを押すとコマンドレットの補完機能が働き 最小 限のキー入力でコマンドレットを指定することができます コマンドレットは以下のような形式で指定します 動詞 - 名詞 - パラメータ名パラメータ値 スイッチパラメータ 動詞と名詞は - ハイフンで区切り パラメータ名とスイッチパラメータの先頭には - ハイフンを指定します コマンドレットの種類や操作の内容によって 0 個以上のパラメータやスイッチパラメータを指定できます スイッチパラメータはコマンドレットの特定の機能を有効にするパラメータです コマンドレットの機能は動詞の部分が示すような単機能に制限されています 1 つのコマンドレットで簡潔しない管理操作では 複数のコマンドレットを連携させて処理します 6. SharePoint Server 2010 をインストールした環境では [ スタート ] - [ すべてのプログラム ] - [Microsoft SharePoint 2010 Products] - [SharePoint 2010 管理コンソール ] メニューを使用できます このメニューは SharePoint 用のスナップインが実行済みの環境として PowerShell コンソールを起動します 12
13 1.2 PowerShell の基本操作 ここでは SharePoint PowerShell コマンドレットを例に PowerShell のコマンドレットの基本的な操作方法を説明しま す で紹介した手順に従って SharePoint 2010 管理コンソール画面を起動します SharePoint コマンドレットは 名詞の部分が SP から始まるように統一されています そこで Get-Command コマンドレットを使用して SharePoint Server の情報を得るためのコマンドレットの一覧を表示します 一般に コマンドレットでは情報を取得する場合の動詞は Get で定義されます そこで Get-Command Verb Get Noun SP* と入力して動詞が Get 名詞が SP から始まるコマンドレットを表示します PowerShell では文字列中の * アス タリスクはワイルドカード文字を意味します Get-Command コマンドレットは PowerShell コマンドレット要素の基本 情報を表示するコマンドレットです 13
14 2. コマンドレットの使用方法は PowerShell に組み込まれている Help 関数 または Get-Help コマンドレットで確認することができます 以下の例は Get-SPSite コマンドレットの説明を表示します -Detailed は詳細情報を表示するスイッチパラメータ -Examples は使用例を表示するスイッチパラメータです なお Help 関数には man というエイリアス ( 別名 ) が定義されているので Help を man に置き換えても同じ結果を得ることができます PowerShell 環境で使用できるエイリアス定義は Get-Alias コマンドレットで確認することができます ヘルプの内容は Enter キーで 1 行送り スペース キーでページ送り Q キーでヘルプ表示を停止します Help Get-SPSite Help Get-SPSite Detailed Help Get-SPSite -Examples 14
15 3. コンソール画面をクリアするには Clear-Host コマンドレットを使用します Clear-Host コマンドレットには clear または cls というエイリアスが定義されています あるコマンドレットに対応付いたエイリアスが定義されているかどうかを調べる場合は Get-Alias コマンドレットに パラメータ名 Definition パラメータ値として調べるコマンドレットを指定します Get-Alias Definition Clear-Host ある エイリアスがどのコマンドレットに対応しているかを調べるには Get-Alias コマンドレットにパラメータ名 Name パラメータ値としてエイリアスを指定します なお Name パラメータは省略することができます 15
16 4. Get-SPSite コマンドレットを実行すると 現在の SharePoint のサイトコレクション情報が表示されます 16
17 5. 画面には URL が表示されますが PowerShell はコマンドレットの実行結果を文字列ではなく オブジェクトで返しま す 画面に表示されているのは出力されたオブジェクトの一部のデータです コマンドレットの実行結果を変数に格納してみましょう $site = Get-SPSite コマンドレットの実行結果を $site 変数に格納します PowerShell では 変数名は $ ドル記号から始まり 英数字または _ アンダースコアで定義します Get-Variable コマンドレットは現在の PowerShell セッションで使用しているユーザー定義の変数や PowerShell セッションで定義済みの自動変数を表示します PowerShell の変数の解説は Help About_Variables で確認することができます PowerShell セッションで定義済みの自動変数は Help About_Auto_Variables で確認できます 変数名を入力すると変数の内容を確認できます 17
18 6. コマンドレットの実行結果はオブジェクトです オブジェクトは.Net Framework のクラスライブラリで定義済みの クラスという型に基づいたインスタンス ( 実体 ) です クラスにはあらかじめプロパティとメソッドというメンバが定義されています プロパティはオブジェクト自身が持つデータへのアクセス手段です メソッドはオブジェクトが持つ機能です PowerShell ではオブジェクトのプロパティへのアクセスはオブジェクト. プロパティ名の形式で指定します メソッドの指定はオブジェクト. メソッド名 ( 引数 1, 引数 2, ) の形式で メソッドの種類に応じて 0 個以上の引数を指定することができます PowerShell が出力するオブジェクトはすべて 自身の型名を取得する GetType( ) メソッドを持ちます このメソッドを使用して $site 変数の型を確認します $site.gettype( ) $site は配列であり Length プロパティまたは Count プロパティを使用して配列の要素数を確認すると この場合 2 つの要素を保持していることがわかります Count プロパティは Length プロパティのエイリアスです 18
19 7. PowerShell では配列の要素にアクセスするには 配列名 [ インデックス値 ] の形式で指定します 最初の要素はインデックス値 0 で指定されます $site[0] $site[1] はそれぞれ SPSite の最初の要素 2 番目の要素を意味します さらに $site[0].gettype( ) を実行すると配列に格納しているオブジェクトの型が SPSite クラスであることがわかります 8. $site に格納している SPSite オブジェクトがもつメンバを調べるには Get-Member コマンドレットを使用います $site[0] Get-Member はパイプライン記号です パイプは左辺のオブジェクト出力を右辺の入力とする仕組みです この例では $site 配列の最初のオブジェクトを パイプを使用して Get-Member コマンドレットの入力としています この結果 $site 配列のオブジェクトが持つメソッドやプロパティの一覧を取得できます 19
20 9. Get-Member コマンドレットで SPSite オブジェクトのメンバを確認すると Usage プロパティを持つことがわかります $site[0].usage を実行すると サイトが使用しているストレージサイズがわかります Usage プロパティは UsageInfo 型のオブジェクトを出力します このオブジェクトは Storage プロパティに現在のサイトのストレージサイズをバイトで保持します $usage = $site[0].usage $usage.storage $usage 変数に格納した UsageInfo オブジェクトの Storage プロパティからサイトのストレージサイズを取得できます さらに $usage.storage / 1MB を実行すると MB 単位に換算することができます 次の操作では 1 行で最初のサイトのストレージサイズを取得できます ($site[0].usage).storage / 1MB 画面内の # は PowerShell のコメント記号です PowerShell では # 以降の 1 行をコメントとして無視します 20
21 10. Get-SPWeb コマンドレットは 指定した URL のサブサイトに関するオブジェクトを取得します 既に取得済みのサイトオブジェクトの URL プロパティを Get-SPWeb コマンドレットに指定し サブサイトのオブジェクトを取 得します $web = Get-SPWeb Identity $site[0].url これは以下の指定と同じ結果になります $web = Get-SPWeb Identity $web 変数には SPWeb 型のオブジェクトが格納されます 21
22 11. SPWeb オブジェクトは Lists プロパティを持ち これはサイトのリストコレクションです リストコレクションにはリストオブジェクトが格納されており リストは Title プロパティとリスト自身が保持するアイテムの数であ る ItemCount プロパティを持ちます リストコレクション内のリストからタイトルを取得するとサイト内に定義されたリストの一覧を取得できます このためには リストコレクションの出力を Select-Object コマンドレットの入力とし 個々のリストオブジェクトの Title プロパティと ItemCount プロパティを取得します Select-Object コマンドレットはオブジェクトのプロパティや一意なオブジェクトを選択します 詳細は Help Select-Object Detailed で確認できます さらに Select-Object からの出力を Format-Table コマンドレットの入力として表形式で表示します コマンドレットの記述が長い場合は ` バッククォートで複数行に分割できます ` 記号はコマンドレットの複数行分割記号です $web.lists Select-Object Title, ItemCount ` Format-Table -AutoSize リストのタイトルと各リストのアイテム数が表示されます 22
23 12. Format-Table コマンドレットの代わりに Out-GridView コマンドレットを使用すると WPF ベースのアプリケーションにデータ が読み込まれ 結果をグリッド表示します グリッド表示ではデータのフィルタ機能を使用して注目したいデータ項目を絞り 込んだり 項目をソートしたりできます 23
24 1 章のまとめこの章では まず PowerShell コマンドレットの汎用的な知識 基本的な操作方法を確認しました コマンドレットを使用すると SharePoint サイトの様々なオブジェクトの情報を収集することができます さらに PowerShell では変数や制御構造を使用してスクリプトを編集することができます この機能を使用すると規模の大きい SharePoint サイトの様々なオブジェクトの情報を取得できます また 新しいオブジェクトを登録 変更する操作を自動化できます 24
25 第 2 章 PowerShell による SharePoint Server 2010 の操作 ~ サイトの作成から管理まで ~ 25
26 2.1 PowerShell によるサイトコレクションの作成この手順では 新規に評価用サイトコレクションを作成します 手順に従って操作するためには Microsoft SharePoint Server 2010 自習書インストール アップグレードガイド (Beta2) に従って SharePoint Server 2010 をインストールした環境を用意してください SharePoint Server 2010 サーバー名は SP2010 です サイトコレクションのタイトル名は Contoso 全社ポータル として手順を解説します サイトの作成に必要な基本情報を Help New-SPSite で確認すると サイト名 サイト URL サイトオーナの決定とサイトに適用するテンプレート およびコンテンツデータベースであることがわかります ここでのサイトタイトル名は Contoso 全社ポータル URL を サイトのオーナーを contoso yamada テンプレートはチームサイトとしてサイトを作成します 1. 現在のサイトで使用できるテンプレートの情報は Get-SPWebTemplate コマンドレットで取得できます このコマンドレットではテンプレートのコレクションが取得でき 出力結果から 使用する チームサイト テンプレートの 名前を確認すると STS#0 であることがわかります 26
27 2. これから作成するサイコレクションのコンテンツを保持するデータベースを作成します データベースは New-SPContentDatabase コマンドレットで作成します サイト作成時にはデータベースの作成を省 略することもできますが その場合は SharePoint Server がコンテンツデータベースを自動作成します New-SPContentDatabase "ContosoCorpDB" ` -DatabaseServer "sp2010" -WebApplication 27
28 3. サイトコレクションの作成は New-SPSite コマンドレットを使用します New-SPSite ` -Template "STS#0" -OwnerAlias contoso yamada ` -Name "Contoso 全社ポータル " ` -Description "Contoso 全社ポータルサイト " ` -ContentDatabase ContosoCorpDB 4. 作成したサイトコレクションの URL にアクセスすると 認証用のダイアログが表示されるので サイトオーナー ( 所有者 ) のア カウントとパスワードを使用して認証手続きを行います 28
29 5. サイトのオーナーとして Contoso 全社ポータル サイトへアクセスしたら サイトの操作 - サイトの権限 メニューを選択し て このサイトを利用するユーザーに適切なアクセス権を付与します 29
30 30
31 2.2 PowerShell によるユーザー登録作成したサイトコレクションに営業部に所属するプロジェクトマネージャの杉山一郎をユーザーとして登録します 登録後に このユーザーのアクセス許可を フルコントロール に変更します 1. サイトへのユーザー登録は New-SPUser コマンドレットを使用します New-SPUser -UserAlias contoso sugiyamai ` -DisplayName " 杉山一郎 " -Web 31
32 2. 登録したユーザー Contoso Sugiyamai に対して フルコントロール アクセス許可を付与します 登録済みのユーザーの設定を変更するには Set-SPUser コマンドレットを使用します Set-SPUser -Identity contoso sugiyamai ` -Web -AddPermissionLevel " フルコントロール " その後 Get-SPUser コマンドレットを使用して変更したユーザー情報を確認します $user = Get-SPUser contoso sugiyamai ` -Web $user.roles 32
33 3. さらに 営業部署に所属するユーザー Contoso Takahashit 高橋徹 を登録します 登録時には 表示のみ アクセス権を付与します New-SPUser -UserAlias Contoso Takahashit ` -Web -PermissionLevel " 表示のみ " 4. 次に Contoso 全社ポータルサイトに営業部署用のサブサイトを作成します サブサイトは New-SPWeb コマンドレットを使用します サブサイトのテンプレートにはドキュメントライブラリ STS#2 を指定し サイトトップへのナビゲートを利用するためのスイッチパラメータを指定します New-SPWeb ` -Template "STS#2" -Name " 営業 " -Description " 営業ドキュメントライブラリ " ` -AddToTopNav UseParentTopNav 33
34 以上で サイトの作成とユーザー登録およびサブサイトの作成の基本作業が完了します 34
35 コラム SharePoint サイトに登録するユーザーの情報は Active Directory コマンドレットを使用して取得することができます Active Directory から取得したユーザーの情報の出力を パイプを通して SharePoint コマンドレットの入力とすると ユーザー登録を正確に効率よく処理できます Windows Server 2008 R2 では Active Directory PowerShell は次のコマンドレットで使用可能になります Import-Module ActiveDirectory Get-Command Verb Get Noun AD* で Active Directory から情報を取得するコマンドレットの一覧 を取得できます 例 山田から始まる Active Directory からのユーザー情報の取得 Get-ADUser Filter {Name Like 山田 * } 35
36 2 章のまとめ この章では PowerShell を使用して SharePoint Server 2010 上でサイトコレクション作成 サブサイト作成およびサ イトへのユーザー登録を行う方法 PowerShell コマンドレットを説明しました しかし これらの作業を 毎回 PowerShell を起動してコマンドを入力しながら行うのであれば STSADM を使用するのとさほど変わりないかもしれません 一度完成した PowerShell による SharePoint Server 2010 への操作過程は 反復作業 になります たとえばバックアップ作業やサイトに対するユーザーの登録 リスト情報野取得などは 反復が起きやすい ルーチンタスクの一つです このような状況では 次の 3 章で説明する条件分岐や制御構文を用いたスクリプトを作成すると効率よくユーザーを登録することができます 36
37 第 3 章 PowerShell スクリプトを利用した管理タスクの自動化 37
38 3.1 PowerShell によるファームのバックアップスクリプトの作成と起動 SharePoint 環境で発生する反復作業の代表は定期的な SharePoint ファームのバックアップ 復元です PowerShell ではどのようにスクリプト化ができるかを確認します ファームとサイトのバックアップはそれぞれ Backup-SPFarm Backup-SPSite コマンドレットです これらのコマンドレットをスクリプトファイルとして作成し Windows タスクに登録すれば定期バックアップの自動化ができます PowerShell ではスクリプトファイルは拡張子が ps1 のテキストファイルとして作成します Windows PowerShell ISE を使用するとスクリプトの作成が効率よくできます 1. PowerShell は既定ではセキュリティ対策のため スクリプトの実行が禁止されています スクリプトを実行するためには PowerShell の実行ポリシーをスクリプトが実行できるポリシーに変更する必要がありますが SharePoint Server をインストールすると実行ポリシーは RemoteSigned に変更され スクリプト実行が可能になります 実行ポリシーは Get-ExecutionPolicy コマンドレットで確認できます 実行ポリシーの変更は Set-ExecutionPolicy コマンドレットです 実行ポリシーには以下のような種類があります 実行ポリシーの種類 実行ポリシー Restricted AllSigned RemoteSigned Unrestricted 意味既定の実行ポリシーであり 個々のコマンドは許可されるが スクリプトは実行されない すべてのスクリプトと構成ファイルが信頼された発行元によって署名されていればスクリプトを実行できる インターネットからダウンロードされたスクリプトおよび構成ファイルは 信頼された発行元によるデジタル署名がないとスクリプトは実行できないがローカルコンピューターで実行されたスクリプトおよび作成されたスクリプトは実行できる 署名なしスクリプトを実行できる 2. スタート - アクセサリ - Windows PowerShell - Windows PowerShell ISE メニューから PowerShell ISE を 起動します 38
39 3. 既定で起動した場合 PowerShell ISE の画面は水平方向に 3 分割されています 上段の画面がスクリプト編集とデバッグ領域 中段はコマンドレットやスクリプトの実行結果を表示する領域です 下段がコマンドラインの入力領域です コマンドライン入力領域に Add-PSSnapin Microsoft.SharePoint.PowerShell と入力し SharePoint 用の PowerShell スナップインを追加します 出力領域にフォーカスし ワイパーボタンを押すと 表示をクリアできます 4. スクリプト編集領域にファームのバックアップ用コマンドレットを入力し FarmBackup.ps1 としてファイルに保存します この例では C: Backup Farm フォルダにファームの完全バックアップを作成します また バックアップ処理を 3 つのスレッドで処理します BackupMethod パラメータは完全バックアップ Full または差分バックアップ Differential を指定できます C: Backup Farm フォルダを作成します バックアップの終了が確認できるように バックアップ開始メッセージとその時刻 およびバックアップ完了メッセージとその終了時刻を画面に出力します 画面へのメッセージ出力は Write-Host コマンドレットを使用します $time 変数に現在時刻を格納し Write-Host コマンドレットのメッセージとして表示します Write-Host で表示するメッセージは両端を ( ダブルクォート ) または ( シングルクォート ) で囲みますが を使用した場合 内で使用した変数の内容が表示されますが を使用した場合は 内で使用した文字がそのまま出力されます $time = Get-Date Write-Host バックアップ開始 : $time # 開始時刻を表示 Backup-SPFarm BackupMethod Full Directory c: Backup Farm BackupThread 3 $time = Get-Date Write-Host バックアップ終了 : $time # 終了時刻を表示 39
40 5. ファームのバックアップ用コマンドレットの編集ができたら PowerShell ISE 環境から動作を確認します ファイル - 名前を付けて保存 メニューから C: Scripts フォルダに BackupFarm.ps1 としてファイルを保存します 40
41 6. スクリプトファイルの保存を終えたら F5 キーを押すか スクリプト実行 ボタンを押してスクリプトを実行し ファーム のバックアップファイルが作成されることを確認します この例では バックアップが完了するまでに約 5 分かかっています 7. 作成したスクリプトを SharePoint Server 2010 管理コンソール画面から実行する場合は パスを含んだスクリプト ファイル名を入力します カレントフォルダにスクリプトファイルが存在する場合は カレントフォルダを意味する. を指定します C: Scripts BackupFarm.ps1 カレントフォルダを C: Scripts に設定し スクリプトを実行する場合 Set-Location C: Scripts. BAckupFarm.ps1 # カレントフォルダを移動 41
42 8. 作成したスクリプトは SharePoint Server 2010 管理コンソールからはうまく動作しますが 他の PowerShell セッショ ンから実行するには SharePoint スナップインを読み込む必要があります SharePoint スナップインを読み込まない PowerShell セッションからの実行は失敗します 42
43 SharePoint Server 2010 管理コンソール以外の PowerShell 環境からでもバックアップ用スクリプトを実行できるよう にするためには SharePoint スナップインの追加処理をスクリプトに追加します Add-PSSnapin Microsoft.SharePoint.PowerShell 9. 定期タスクとして実行するために コンソール画面に表示していた情報をログファイルに出力するように変更します ファイルへの書き込みは Add-Content または Set-Content コマンドレットで行います Add-Content は指定ファイルに順次内容を追加しますが Set-Content はファイルの内容を置き換える動作をします バックアップの動作時刻を記録するためにも Add-Content を使用して時刻を順次追加するようにします # SharePoint スナップインを追加 # SharePoint Server 2010 管理コンソールから実行する場合はこの処理は不要 Add-PSSnapin Microsoft.SharePoint.PowerShell # 開始時刻を表示 $time = Get-Date Add-Content C: Backup Log FarmBck.log -Value " バックアップ開始 : $time " Backup-SPFarm BackupMethod Full Directory c: Backup Farm BackupThread 3 # 終了時刻を表示 $time = Get-Date Add-Content C: Backup Log FarmBck.log -Value " バックアップ終了 : $time " Add-Content C: Backup Log FarmBck.log -Value "" # 空白行を追加する 43
44 10. 動作確認を終えたら 定期タスクとして実行できるようにバッチファイルに以下の編集を行います PowerShell スクリプトはコマンドプロンプト環境からは直接起動することはできません コマンドプロンプトから PowerShell スクリプトを実行するには コマンドプロンプトから PowerShell を起動し その引数に PowerShell スクリプトファイル名を指定します この例では C: Scripts フォルダにバッチファイル BackupFarm.bat とスクリプトファイル BackupFarm.ps1 を作成しています BakupFarm.bat PowerShell C: Scripts BackupFarm.ps1 44
45 11. スタート - 管理ツール メニューからタスクスケジューラを起動し 基本タスクの作成 リンクをクリックします 12. 基本タスクの作成ウィザードが起動したらタスク名を BackupFarm と定義します 45
46 13. タスクトリガー 画面では動作確認用に 1 回限り を選択します 14. 起動時刻を現在時刻から 5 分後に設定します 46
47 15. C: Scripts BackupFarm.bat ファイルを実行プログラムとしてタスクを定義します 16. タスクの設定を完了します 47
48 17. 指定時刻まで待ち タスクが実行されることを確認します もし 指定時刻までにタスクの定義が完了できなかった場 合は実行ボタンを押してタスクを手動で起動します 48
49 18. バックアップしたファームは Restore-SPFarm コマンドレットで復元します 次の例は ファームの構成情報だけを上書きして戻します Rstore-SPFarm Directory C: Backup Farm RestoreMethod Overwrite ConfigurationOnly -Force 19. リストアする対象は Restore-SPFarm の ShowTree スイッチパラメータで確認することができます Restore-SPFarm Directory C: Backup Farm -ShowTree 49
50 20. Get-Credential コマンドレットでファームのクレデンシャルを取得し これを Restore-SPFarm コマンドレットの FarmCredentials パラメータの値とするとリストア対象を指定し 復元を実行できます $admin = Get-Credential # リストア権限のあるユーザー名とパスワードを取得 Restore-SPFarm -Directory C: Backup Farm ` -RestoreMethod Overwrite -item ` " ファーム Microsoft SharePoint Foundation Web Application Contoso 社内サイト " ` -FarmCredentials $admin RestoreThreads 3 -Force 50
51 51
52 コラム Get-Variable コマンドレットで表示される定義済みの変数の 1 つに $PSHome 変数があります この変数は PowerShell.exe がインストールされているファイルパスを保持します PowerShell.exe は C: Windows System32 WindowsPowerShell v1.0 フォルダにインストールされています タスク登録時の実行プログラムをバッチファイルではなく C: Windows System32 WindowsPowerShell v1.0 PowerShell.exe に指定し 起動時の引数にスクリプトファイルのパスを指定して PowerShell スクリプトファイルを実行することがもきます 52
53 3.2 PowerShell によるサイトのバックアップファイルの動的な作成ファームのバックアップと同様にサイトのバックアップをタスクとして定義します サイトのバックアップ時に必要な情報はバックアップするサイトの URL とバックアップファイルの名前です ここでは スクリプト実行時に引数でサイトの URL を指定し サイトバックアップファイルの名前をバックアップした日付と時刻を基に定義するスクリプトを作成します また PowerShell ISE 環境でのスクリプトの基本的なデバッグ方法を解説します 日付と時刻の書式についての詳細は.NET Framework における日付と時刻の書式指定文字列 を参考にしてください 1. サイトのバックアップは Backup-SPSite コマンドレットです Identity パラメータにはバックアップサイトの URL Path パラメータにはバックアップファイルのパスを指定します Backup-SPSite -Identity サイト URL -Path ファイル名 PowerShell ISE で以下のようなスクリプトを編集し C: Scripts BackupSite.ps1 として保存します さらに サイトのバックアップ用に C: Backup Site フォルダを作成します BackupSite.ps1 # SharePoint スナップインを追加 Add-PSSnapin Microsoft.ShrePoint.PowerShell # 日付と時刻をバックアップファイルの名前とするために # 現在の日付と時刻を取得 $date = Get-Date # PowerShell 書式指定でファイル名を定義 $BackupFileName = "{0:yyyyMMdd-HHmm}" -f $date Backup-SPSite -Identity -Path $BackupFileName 53
54 2. PowerShell ISE が既に SharePoint スナップインが追加された状況で 作成したスクリプトを実行すると 以下のよう なエラーが表示されます Add-PSSnapin : Windows PowerShell スナップイン Microsoft.SharePoint.PowerShell は既に追加 されているため 追加できません スナップインの名前を確認し 再試行してください 54
55 3. このエラーを回避するために SharePoint スナップインが追加されていない場合はそれを追加し 既に追加されている場合はスナップインの追加をしないように動作させます Get-PSSnapin コマンドレットは現在の PowerShell セッションに読み込まれている PowerShell スナップインを取得します 取得したスナップイン配列のメンバの Name プロパティに Microsoft.SharePoint.PowerShell の値を持つものを変数に格納します この変数が NULL の場合 SharePoint スナップインがまだ実行されていないと判断します $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq Microsoft.SharePoint.PowerShell } if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } Where-Object コマンドレットはパイプで順次渡されるオブジェクトから条件にあうオブジェクトを取り出すコマンドレットです { } はスクリプトブロックです スクリプトブロックは条件分岐やループの範囲 変数のスコープを決定します パイプを通して順次渡されるオブジェクトはスクリプトブロック内の $_ 自動変数に格納されるので この変数に格納されたオブジェクトの Name プロパティが Microsoft.SharePoint.PowerShell であるオブジェクトを調べます -eq は等価演算子です 値の比較演算子の詳細は Help about_comparison_operators で確認できます $null は PowerShell 環境に定義済みの自動変数で NULL を保持します 55
56 56
57 4. スクリプトの動作を途中で止めて 1 行ずつ実行しながら スクリプトの実行を確認します if 文の行を選択し F9 キーを押すか 右クリックで ブレークポイントの設定 / 解除 を選択してブレークポイントを設 定します ブレークポイントはスクリプト実行時に 一時停止する場所です 同様に Backup-SPSiate を実行する行にもブレークポイントを設定します 57
58 5. 2 カ所にブレークポイントを設定した状態で スクリプト実行ボタンを押すとスクリプトが処理されますが 最初のブレー クポイントで一時停止し その箇所が黄色で反転します 6. F10 キーを押すか デバッグ - ステップオーバー メニューを選択すると 1 ステップずつ処理を実行します スクリプト内の関数を呼び出して その関数の内部まで入り込んでステップ実行する場合は F11 キーまたは デバッグ - ステップイン メニュー使用します F5 キーを押すか デバッグ - 実行/ 継続 メニューを選択すると スクリプトは次のブレークポイントまで続けて処理を続行します ブレークポイントがない場合は スクリプトを最後まで実行して処理は終了します デバッグを一時停止したり スクリプト実行中にデバッグを停止したりする場合は Shift+F5 キーを押すか デバッグ - デバッガーを中止 メニューを選択します F5 キーを押して実行を継続すると Backup-SPSite を実行する箇所で一時停止します 最下段のコマンド入力領域に $BackupFileName と入力すると 中段の出力領域に $BackupFileName 変数の 内容が表示されます 58
59 59
60 7. 変数の内容は変更することもできます 確認した $BackupFileName は日付と時刻のデータが - で区切られただけなので コマンド入力欄から次のような操作を行い $BackupFilename 変数の内容を変更し フォルダ名とファイルの拡張子を追加したものへと変更します $BackupFileName = "C: Backup Site {0:yyyyMMdd-HHmm}.bck" -f $date 60
61 8. 以下のように バックアップ時のフォルダとファイルの拡張子が指定されるようにスクリプトを修正します BackupSite.ps1 # SharePoint スナップインが読み込まれているか調べる $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq Microsoft.SharePoint.PowerShell } if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } # 日付と時刻をバックアップファイルの名前とするために # 現在の日付と時刻を取得 $date = Get-Date # PowerShell 書式指定でファイル名を定義 $BackupFileName = "C: Backup Site {0:yyyyMMdd-HHmm}.bck" -f $date Backup-SPSite -Identity -Path $BackupFileName 61
62 9. スクリプト実行時にバックアップサイトの URL を指定できるようにスクリプトを変更します PowerShell では スクリプトの先頭に Param キーワードを使用してスクリプトを実行する際の ユーザー定義のパラメータとその値を定義することができます この例では URL パラメータを定義し URL パラメータが指定されていなかったらログファイルにメッセージを出力して 処理を終了します URL パラメータが指定された場合は そのサイトのバックアップを実行します Param($URL) # URL パラメータを定義 if ($URL -eq $null) # URL パラメータが指定されない場合はログファイルに書き出して処理を終了 { Add-Content C: Backup Log SiteBck.log " サイト URL が指定されていません " Return } # SharePoint スナップインを追加 $snapininfo = Get-PSSnapin Name Microsoft.SharePoint.PowerShell if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } # 日付と時刻をバックアップファイルの名前とするために # 現在の日付と時刻を取得 $date = Get-Date # PowerShell 書式指定でファイル名を定義 $BackupFileName = "C: Backup Site {0:yyyyMMdd-HHmm}.bck" -f $date Backup-SPSite -Identity $URL -Path $BackupFileName 62
63 10. PowerShell ISE 環境からスクリプト引数を指定するには Param ステートメントの後の処理にブレークポイントを設 定して実行します 一時停止したら コマンドライン入力領域からパラメータ名 = 値としてパラメータを指定します 11. コマンドラインから実行する場合は スクリプト名の後に URL パラメータを指定して実行します C: Scripts BackupSite.ps1 url 63
64 12. 定期タスクとして実行する場合は 以下のようなバッチファイルを作成 タスクスケジュールに登録すると Contoso サイ トの定期バックアップが可能になります BackupContosoSite.bat PowerShell C: Scripts BackupSite.ps1 url コマンドプロンプトからのスクリプトファイル動作確認 64
65 13. バックアップファイルを使用してサイトを復元するには Restore-SPSite コマンドレットを使用します 既存のサイトを上書きする場合は Force スイッチパラメータを指定します Restore-SPSite Identity ` -Path C: Backup Site bck -Force 65
66 3.3 PowerShell によるリストアイテムの収集条件分岐や制御構造を使用すると複雑な操作を自動化することができます ここでは Contoso サイトの営業サブサイト ( に作成されているドキュメントライブラリ名 月別売上報告 にアクセスし そのライブラリに登録されている項目と そこにアップロードしたファイル名の一覧を取得します そのため ここで解説する内容が正しく動作するための前提として Contoso サイト下に営業サブサイトが作成されてい て 営業サブサイトには 月別売上報告 ドキュメントライブが用意され このライブラリには適当なファイルがアップロード されているものとします 66
67 1. Get-SPWeb で Contoso サイトのサブサイトオブジェクトを取得します 取得したサブサイトオブジェクトは Webs コレクションプロパティを持つので このプロパティが NULL でない場合は さらに サブサイトを持つことがわかります サブサイトコレクションの各メンバを取得し 取得したサブサイトオブジェクトの Lists コレクションの中から 月別売上報告 リストのタイトルをもつリストを取得して そのリストの Items コレクションからアイテムのタイトルとファイル名を取得します PowerShell ISE を起動し 3.2 で作成したスクリプトに従って SharePoint スナップインの読み込み処理を編集し その後 Get-SPWeb コマンドレットから Contoso サイトのサブサイトオブジェクトを取得します $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq Microsoft.SharePoint.PowerShell } if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } $rootweb = Get-SPWeb -Identity " 67
68 2. $rootweb の Webs プロパティを調べ NULL でない場合は ForEach ステートメントで Webs コレクションのメンバを 取得します $webs = $rootweb.webs if ($webs ne $null) { ForEach($web in $webs) { # ここで $webs コレクションからメンバを取得する } } 68
69 3. ForEach で取得したメンバは Lists コレクションを持ちます このリストコレクションに対し Where-Object コマンドレットで Title プロパティが 月別売上報告 のリストオブジェクトを取得します この操作によって月別売上報告 DocumentLibrary オブジェクトが取得されます このオブジェクトから Select-Object コマンドレットで Items プロパティを取得するとアップロードしたドキュメントオブジェクトのコレクションが取得されます ForEach($web in $webs) { $web.lists Where-Object{$_.Title -eq " 月別売上報告 "} ` Select-Object items # 月別売上報告リストのアイテムコレクションを取得 } 編集内容を C: Scripts GetListItem.ps1 として保存し F5 キーを押して実行すると月別売上報告ドキュメントライ ブラリにアップされたドキュメントのアイテム一覧が取得されていることが確認できます 69
70 4. 3 の操作で取得した Item コレクションのメンバを取り出すと アップロードした個々のドキュメントに関する情報を得ることができます そこで Select-Object コマンドレットを使用して取得した Items コレクションプロパティはパイプを使用して ForEach-Object コマンドレットに渡します ForEach-Object コマンドレットはパイプを通して渡されるコレクションのメンバを取得するコマンドレットです 取得したオブジェクトはスクリプトブロック { } 内で PowerShell の自動変数 $_ でアクセスすることができます ForEach-Object コマンドレットで取得したオブジェクトの Items プロパティに格納されたオブジェクトの Title プロパティと File プロパティを取り出すと ライブラリにアップロードしたファイルに対応したタイトルとファイルを取得することができます ForEach($web in $webs) { $web.lists Where-Object{$_.Title -eq " 月別売上報告 "} ` Select-Object items ForEach-Object{$_.Items} ` Select-Object Title,File Format-Table -Auto } 70
71 5. Contoso サイトの営業サブサイトに用意した 月別売上報告ドキュメントライブラリからアップロードしたドキュメントの タイトルとファイル名の一覧を取得するスクリプトは以下のようになります GetListItem.ps1 # SharePoint スナップインが読み込まれているか調べる $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq "Microsoft.SharePoint.PowerShell"} if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } $rootweb = Get-SPWeb -Identity " $webs = $rootweb.webs if ($webs ne $null) { ForEach($web in $webs) { $web.lists Where-Object{$_.Title -eq " 月別売上報告 "} ` Select-Object items ForEach-Object{$_.Items} ` Select-Object Title,File Format-Table -Auto } } 71
72 実行結果 72
73 3.4 PowerShell によるサイトユーザーの情報収集 ( アクセス権を確認し Excel へ出力する ) ここではサイトに登録されているユーザーの役割の一覧を確認するスクリプトを作成します 1. サイトのユーザーは Get-SPUser コマンドレットで取得できます 必要なパラメータはサイトの URL です PowerShell ISE を起動し 既に作成済みの SharePoint スナップイン読み込み処理を編集します # SharePoint スナップインが読み込まれているか調べる $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq "Microsoft.SharePoint.PowerShell"} if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } $users = Get-SPUser Web $users # 変数の内容を確認 C: Scripts GetUserInfo.ps1 として保存し F5 キーを押してスクリプトを実行します 73
74 2. $users には指定したサイトのユーザーオブジェクトが配列として格納されています $users コレクションに格納された各ユーザーオブジェクトは LoginName Name Roles プロパティなどを持ちます 各ユーザーに対して LoginName Name Roles プロパティを表示する処理を記述します ForEach($user in $users) { $user.loginname, $user.name, $user.roles } 74
75 75
76 3. ユーザーがどの権限を持っているかは Roles プロパティが保持するコレクションオブジェクトの Name プロパティから取得 できます Roles プロパティはユーザーが所属するロールの数だけ Role を保持するので ユーザーごとに Roles コレク ションのメンバにアクセスし そのコレクションを取得します 以下のように修正することで指定サイトの登録ユーザーのログイン名 表示名 権限が表示できます 書式指定文字内の `t は PowerShell のタブ記号です {0} {1} {2} はそれぞれ最初の変数 2 目の変数 3 つめ の変数に対応するインデックス値を意味します ForEach($user in $users) { ForEach($r in $user.roles) { "{0}`t {1}`t {2}" -f $user.loginname,$user.name,$r.name } } 76
77 4. Get-SPSite コマンドレットからサイト内の URL 一覧を取得し Get-SPUser の Web パラメータとすれば サイト内の Web サイトのすべてのユーザーの権限を自動で取得することができます GetUserInfo.ps1 # SharePoint スナップインが読み込まれているか調べる $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq "Microsoft.SharePoint.PowerShell"} if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } $sites = Get-SPSite # サイトコレクションの取得 ForEach($site in $sites) { # 各サイトの URL でアクセス $users = Get-SPUser -Web $site.url } ForEach($user in $users) { ForEach($r in $user.roles) { "{0}`t {1}`t {2}`t {3}" -f ` $site.url,$user.loginname,$user.name,$r.name } } 77
78 5. 表示形式をタブ区切りからカンマ区切りに変更し その出力を Add-Content コマンドレットを使用して CSV ファイル として出力すると Excel を使用してユーザー情報のレポートを作成することができます ForEach($r in $user.roles) { "{0},{1},{2},{3}" -f ` $site.url,$user.loginname,$user.name,$r.name ` Add-Content C: Reports UserInfo.csv # CSV ファイルとして出力 } 78
79 6. サイトの管理権限を持つ場合 Role の Type プロパティが Administrator になります 以下のようにスクリプト修正するとサイト管理者の一覧を作成することができます GetSiteAdmin.ps1 # SharePoint スナップインが読み込まれているか調べる $snapininfo = Get-PSSnapin ` Where-Object{$_.Name eq "Microsoft.SharePoint.PowerShell"} if ($snapininfo eq $null) { # SharePoint スナップインが追加されていないので追加する Add-PSSnapin Microsoft.SharePoint.PowerShell } $sites = Get-SPSite # サイトコレクションの取得 ForEach($site in $sites) { # 各サイトの URL でアクセス $users = Get-SPUser -Web $site.url 79
80 } ForEach($user in $users) { ForEach($r in $user.roles) { if ($r.type -eq "Administrator") { "{0},{1},{2},{3}" -f ` $site.url,$user.loginname,$user.name,$r.type ` Add-Content C: Reports SiteAdmin.csv } } } 80
81 3 章のまとめこの章では PowerShell のスクリプトの作成方法と 作成したスクリプトの起動方法および PowerShell ISE を利用してスクリプトの基本的なデバッグ方法を説明しました PowerShell のスクリプト機能を利用すると 複雑な反復操作を安全に かつ自動実行することができます さらに SharePoint の管理に限らず Windows 環境の様々な管理オブジェクトと連携することができます システム管理者にとって PowerShell の操作を理解することは 管理業務を効率化するための効果的な手段となるでしょう 81
82 82
83 第 4 章 STSADM.exe の評価 83
84 4.1 STSADM.exe を使用する前に SharePoint Server 2010 では PowerShell という強力な管理ツールが実装されたため STSADM が果たす役割はこれまでより少なくなりました もちろん下位互換として バックアップ リストアを含むこれまでと同等の操作を STSADM コマンドで実行することは可能ですが より柔軟な処理を実現するためには PowerShell を使用することをお勧めいたします では どのような場面で STSADM コマンドは使用できるでしょうか ユーザーからのちょっとした管理にまつわるリクエストを実行するときや 新しいソリューションをインストール 有効にするな ど 何度も繰り返し行うことない 単発の処理 に最適です STSADM.exe は深い階層に格納されているコマンドです 下記の場所にあります %Systemroot%/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/BIN 常用的に使用するのであれば STSADM の格納されている深いディレクトリまで入ることなく使用することができるよう 環境変数に登録し %PATH% を通しておくと便利かもしれません 84
85 環境変数に登録する方法は下記の通りです [ スタート ] から [ コントロールパネル ] をクリックし 開きます コントロールパネル内から [ システム ] を選択します 85
86 左側に表示されている タスク から [ システムの詳細設定 ] をクリックします [ システムのプロパティ ] で [ 詳細設定 ] タブを開きます 右下の [ 環境変数 ] をクリックします 86
87 システム環境変数 で [Path] をクリックし [ 編集 ] をクリックします 既存の変数値の後ろにセミコロン [ ; ] を入力し STSADM までのパスを入力します 例 :c: Program Files Common Files Microsoft Shared Web Server Extensions 14 BIN [OK] をクリックします すべてのウィンドウを閉じます 87
88 [ スタート ] から [ ファイル名を指定して実行 ] をクリックし [cmd] と入力しコマンドプロンプトを起動します STSADM.exe help と入力します ヘルプが表示されれば 環境変数登録は正常に動作しています コマンドがない 等のエラーが出る場合は もう一度環境変数が正しく記載されているかを確認してください 88
89 4.2 STSADM.exe の基本文法 STSADM を使用するには ローカルコンピューターの管理者である必要があります またローカルのサーバーで実行される必要があります STSADM コマンドを使用して作成されているバッチファイルなども 同じくローカルサーバーで実行されます STSADM では コマンドライン またはバッチファイルやスクリプトを使用して SharePoint の管理タスクを実行することができます また通常のサーバーの全体管理サイトからは使用できない操作の実行ができます STSADM.exe は下記のような文法で使用します STSADM -operation OperationName -parameter value メモ : コマンドラインツールで使用する値に 空白やコマンドラインインターフェイスで特別な意味を持つ文字 ( アンパサンド (&) など ) が含まれている場合は その文字列を引用符 ( " ) で囲みます たとえば サイトへの URL が site の場合は " site" と入力します また コマンドラインのほとんどのパラメータには 完全なパラメータ名の代わりに使用できる 短縮形 があります たとえ ば 次のコマンドは Server1 で Server1_collab を使用するように構成データベースを設定し 接続に使用するデー タベースのユーザー名とパスワードを指定します stsadm -o setconfigdb -connect -ds Server1 -dn Server1_collab -du User1 dp -ds -dn などは短縮された形です STSADM のコマンド パラメータは SharePoint Server 2010 ベータの段階でも約 180 あります そのほとんどは SharePoint Server 2007 の時に用意されていたものと同じものです また SharePoint Server 2010 で提供される機能に合わせて増えているコマンドもあります SharePoint Server 2007 Windows SharePoint Services 3.0 の STSADM コマンドについて詳細を知りたい場合には TechNet の記事を参考にすることができます メモ : まだベータの段階のため SharePoint Server 2010 製品版では STSADM のコマンドが変更 もしくは追加 削除さ れる可能性があります 89
90 4.3 STSADM.exe を活用する コマンド数が多くあるため すべてを記憶しておくことは難しいでしょう そのため よく業務で使用する代表的なコマンドだ けを覚えておき 必要な時に詳細を TechNet サイトで確認すると 無理のない SharePoint 管理を行うことができます よく使用されるコマンドは SharePoint 環境によってそれぞれ異なるかもしれませんが 下記のような代表的なコマンド が考えられるかもしれません Setproperty Setproperty コマンドは そのあとに続くプロパティ値が非常に豊富にあります メールを飛ばす間隔や タイマージョブに関する設定など多岐にわたります Backup バックアップ用の基本コマンドです そのあとに続くプロパティ値で バックアップ場所や取 得メソッドを指定することができます Restore バックアップからの復元 Import サイトのインポート ( 移動 ) Export サイトのエクスポート ( 移動 ) Installfeature フィーチャー ( 機能 ) をインストールします Activatefeature フィーチャー ( 機能 ) をアクティブにします 本自習書では すべてのコマンドを取り上げることはできませんが 日々 SharePoint 環境を使用していて 知っていると 便利な幾つかのコマンドをご紹介いたします 90
91 1. Setproperty コマンド例 : アイテムを新規作成したときに表示される New! マークを表示する期間を変更する もしくは非表示にする stsadm -o setproperty -propertyname days-to-show-new-icon propertyvalue 4 url -propertyvalue には日数を指定します (-pv と省略形を使用することができます ) -url には対象となる URL を指定します 実行結果 : 実行前のサイトは新規アイテムに対して!New が表示されています 表示日を 0 日 とし 非表示にした場合 ; 91
92 !New アイコンが消えていることが確認できます 2. Max-file-post-size プロパティこのプロパティは任意のサイトに対するコンテンツ 1 回あたりのアップロードの最大許容サイズを指定します このプロパティは SharePoint サーバーの全体管理 Web サイトの [Web アプリケーションの全般設定 ] ページにあるユーザーインターフェイス設定の [ 最大アップロードサイズ ] と同じ働きをします stsadm -o setproperty -propertyname max-file-post-size -propertyvalue <MB 数 (MB)> [-url 既定値は 50Mb で設定されていますが 最大 2Gb まで拡張することが可能です 例 : アップロードサイズを 200 MB に設定する stsadm -o setproperty -pn max-file-post-size -pv Job-immediate-alerts プロパティ このプロパティはすぐに送信する通知をチェックする頻度を指定します 指定する値は 分単位です stsadm -o setproperty -propertyname job-immediate-alerts -propertyvalue < 有効な Windows SharePoint Services タイマサービスのスケジュール > [-url] <URL> 92
93 時間の指定は下記のように指定します 分単位 : "Every 5 minutes between 0 and 59" 時間単位 : "Hourly between 0 and 59" 日単位 : "Daily at 15:00:00" 週単位 : "Weekly between Fri 22:00:00 and Sun 06:00:00" 例 : 即時通知を毎日午後 3:00 にチェックするように設定する stsadm -o setproperty -pn job-immediate-alerts -pv "Daily at 15:00:00" 4. large-file-chunk-size プロパティ SQL Server を実行するサーバーから一度に読み取ることのできるデータの量を指定します SQL Server から読み取られたデータはメモリ上に展開されます その際 展開を行う Web フロントエンドサーバーが十分なメモリを搭載していない場合 読み取りを幾つかのブロックにわけることができます stsadm -o setproperty -propertyname large-file-chunk-size -propertyvalue < メガバイト (MB)> [-url < 設定されているブロックサイズより大きいファイルでは ( 例えばブロックサイズが 5 MB に設定されている場合に 70 MB である場合 ) そのファイルは 14 (70/5) 個のブロックで読み取られます ブロックサイズは 最大アップロードファイルのサ イズとは無関係です 単に SQL Server から一度に読み取ることのできるデータ量を指定します 例 : 大きいファイル読み取り時のブロックのサイズを 500 MB に設定する stsadm -o setproperty -pn large-file-chunk-size -pv 500 メモ : むやみにブロックサイズを変更することはお勧めいたしません Web フロントエンドサーバーがどのくらいのキャパシティーで設 計されているのかを十分に理解している管理者や実装者が検討すべきプロパティ値です 5. Execadmsvcjobs コマンド このプロパティは タイマジョブの実行を待機するのではなく すぐにすべての管理タイマジョブを実行するよう指定すること ができます stsadm -o execadmsvcjobs このコマンドはプロパティ値をつける必要がありません ファーム内のすべてのサービスが即時実行になります 93
94 6. Databaserepair コマンドこのコマンドは SharePoint 環境内のコンテンツデータベースから 切り離されたアイテムを検出して削除します 状況によっては コンテンツデータベースが破損する可能性があります そのため このコマンドを実行する前には 必ずバックアップを取得してください 一般的に 破損したデータベースには 切り離されたアイテムが含まれていることがあります たとえば ドキュメントに親ドキュメントライブラリがない場合や リストに親の SharePoint Web サイトがない場合があります Databaserepair 操作では コンテンツデータベース内の次の種類の切り離されたアイテムについてのみ データベースの破損を検出して修復することができます stsadm.exe -o databaserepair -url <URL 名 > -databasename < データベース名 > 7. Mergecontentdbs コマンドこのコマンドは サイトコレクションを既存のコンテンツデータベースから別のデータベースへ移動させることができます 実行前には必ずバックアップを取得する必要があります 移動元のデータベースと移動先のデータベースは同じ Microsoft SQL Server インスタンス内にあり 同じ Web アプリケーションに接続されている必要があります 最適なパフォーマンスを得るには 一度に移動するサイトコレクションの数を 250 以下にします 一度にそれ以上の数のサイトコレクションを移動すると パフォーマンスが大幅に低下する可能性があります この作業は場合によっては PowerShell で行ったほうが良いかもしれません stsadm -o mergecontentdbs -url <URL 名 > -sourcedatabasename < 移動元のデータベース名 > -destinationdatabasename < 移動先のデータベース名 > 8. 廃止されたコマンドベータの時点ではまだわかりませんが 以前の SharePoint Server 2007 と比較すると SharePoint Server 2010 の STSADM.exe ではいくつかのコマンドが削除されています 削除されているのは主に共有サービスプロバイダに関連するものです SharePoint Server 2010 では共有サービスプロバイダが廃止されているため 不必要になったコマンドとなります 94
95 4.4 4 章のまとめ STSADM のすべてのコマンドを取り上げることはしませんでしたが 基本的な使用方法を解説しました 基本的にはどのような操作も PowerShell で行うことができます また高度なプログラミングを実現することも可能です 行う作業 作業の継続性を検討し PowerShell と STSADM を上手に使い分けてください どちらもコマンド数は多いですが PowerShell ではつねにヘルプを引き出すことができますし STSADM は TechNet などマイクロソフトのリファレンスサイトから必要な情報を得ることができます 95
Microsoft Word - NW2013_Installation_Guide_English_no_screenshots_JPN.doc
Nintex Workflow 2013 インストールガイド [email protected] www.nintex.com 2013 目次に戻る Nintex. All rights reserved. 書き損じ 脱漏を除きます 1 目次 システム必要条件... 2 1. Nintex Workflow 2013 のインストール... 4 1.1 インストーラーの実行... 4 1.2 ソリューションパッケージの展開...
はじめに
14 14 SharePoint サービス SharePoint サービスは 複数のユーザーがドキュメント タスク 連絡先 イベント およびその他の情報で共同作業できる 情報共有 Web サイトです サイトはチームごとに作成して運用することが可能で チームの作業内容に応じたカスタマイズも可能です SharePoint サービスには イベント チームが情報交換を行っている人の名前と電話番号 および作業アイテムなどの情報を追加できます
Office 365監査ログ連携機能アクティブ化手順書
Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...
本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ
Microsoft Dynamics CRM Online Office 365 連携設定編 Created by 本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などにより
インストールガイド システム必要条件 オペレーティングシステム Nintex Workflow 2010 は Microsoft Windows Server 2008 または 2008 R2 にインストールする必要があります ブラウザークライアント Microsoft Internet Explo
システム必要条件 オペレーティングシステム Nintex Workflow 2010 は Microsoft Windows Server 2008 または 2008 R2 にインストールする必要があります ブラウザークライアント Microsoft Internet Explorer 7.x ( ただし Microsoft Internet Explorer 8 以降を推奨 ) ソフトウェア Nintex
Microsoft Word JA_revH.doc
X-RiteColor Master Web バージョン このドキュメントでは X-RiteColor Master Web バージョンのインストール手順を説明します 必ずここで紹介される手順に従って設定を実行してください 設定を開始する前に Windows 2003 Server がインストールされており サーバーの構成ウィザード サーバの役割 で下図のように設定されていることを確認してください
Cybozu SP スケジューラー 管理者マニュアル
管理者マニュアル 第 1 版 サイボウズ株式会社 目次 SP スケジューラー管理者マニュアル....................................... 2 1 SP スケジューラーの概要.......................................... 2 2 SP スケジューラーの権限..........................................
産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアッ
Version1.1 産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアップ リストア作業を行う前に 01 バックアップ バックアップ リストアの手順を記載しています
改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2
第 1 版 改版履歴 版数 改版日付 改版内容 1 2013/03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2 目次 1. 使用しているデータベース (DPMDBI インスタンス ) を SQL Server
プロアクシアコンサルティング株式会社 Outlook アドインマニュアル Office365 社外メール送信警告 & 添付ファイル暗号化アドイン (WEB 版 )V1.3.2 内容 添付ファイルの暗号化... 2 パスワード通知メールの送信... 8 社外メール送信時の警告 デスクトップ
プロアクシアコンサルティング株式会社 Outlook アドインマニュアル Office365 社外メール送信警告 & 添付ファイル暗号化アドイン (WEB 版 )V1.3.2 内容 添付ファイルの暗号化... 2 パスワード通知メールの送信... 8 社外メール送信時の警告... 10 デスクトップ版 Outlook ZIP アイコン を利用した暗号化 パスワード送付... 13 添付ファイルの暗号化
アーカイブ機能インストールマニュアル
Microsoft SQL Server 2008 SQL Server Management Studio データベースバックアップ設定マニュアル 1. 注意事項... 1 2. データベースのバックアッププラン作成方法... 2 3. データベースのバックアップ... 8 4. データベースの復元方法について... 11 5. データベースのログの圧縮... 13 Copyright(c)
V-CUBE One
V-CUBE One Office 365 連携マニュアル ブイキューブ 2017/06/02 この文書は V-CUBE One の Office 365 連携用ご利用マニュアルです 更新履歴 更新日 内容 2016/02/09 新規作成 2016/03/11 Office 365 ID を既存の One 利用者と紐付ける機能に関する記述の追加 2016/04/01 V-CUBE ミーティング Outlook
クライアント証明書導入マニュアル
クライアント証明書導入マニュアル Windows10 用 第 1.1 版 2018 年 12 月 13 日 改訂履歴 版改訂日区分改訂箇所改訂内容 1.0 2016/01/08 新規 新規作成 1.1 2018/12/13 修正 画面デザイン変更に伴う修正 2 目次 1. はじめに... 4 2. Internet Explorer のセキュリティ設定について... 5 3. Internet Explorer
アーカイブ機能インストールマニュアル
Microsoft SQL Server 2005 SQL Server Management Studio データベースバックアップ設定マニュアル 1. 注意事項... 1 2.SQL Server 2005 Integration Services (SSIS) インストール... 2 3. データベースのバックアッププラン作成方法... 3 4. データベースのバックアップ...
Microsoft Word - Outlook Web Access _IE7_ Scenario.doc
このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス
目次 本書の概要... 3 QNAP で AD 環境を構築するネットワーク環境... 3 Active Directory ドメインコントローラ構築... 5 AD ユーザ作成 AD ユーザ単独作成 AD ユーザ複数作成 共有フォルダアクセス許可追加
QNAP Active Directory ドメインコントローラ構築手順書 2014 年 12 月作成 1 目次 本書の概要... 3 QNAP で AD 環境を構築するネットワーク環境... 3 Active Directory ドメインコントローラ構築... 5 AD ユーザ作成... 13 AD ユーザ単独作成... 14 AD ユーザ複数作成... 25 共有フォルダアクセス許可追加...
PowerPoint Presentation
Amazon WorkSpaces Active Directory 証明書サービス (ADCS) を用いたデバイス認証構成 アマゾンウェブサービスジャパン株式会社 2017 / 11 / 10 Agenda 1. Amazon WorkSpaces のデバイス認証の仕組み 2. 環境構成概要 Amazon WorkSpaces デバイス認証の仕組み 3 WorkSpaces のエンドポイントへアクセス
スライド 1
Hos-CanR 2.5 3.0 クライアント サーバー (CS) 版データ移行マニュアル Hos-CanR クライアント サーバー (CS) 版 Ver. 2.5 Ver. 3.0 データ移行マニュアル システム管理者用 Ver. 2 バージョン改訂日付改訂内容 Ver. 1 2010/3/15 初版 Ver. 2 2010/12/10 作業対象コンピュータのアイコン追加 Hos-CanR 2.5
Acronis® Backup & Recovery ™ 10 Advanced Editions
Acronis Backup & Recovery 10 Advanced Editions クイックスタートガイド このドキュメントでは Acronis Backup & Recovery 10 の以下のエディションをインストールして使用を開始する方法について説明します Acronis Backup & Recovery 10 Advanced Server Acronis Backup & Recovery
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います
WES7シンクライアントIE11アップデート手順書
Technical white paper Windows Embedded Standard 7 シンクライアント IE11 アップデート手順書 Contents はじめに 2 対応する機種と OS イメージ 2 IE11 アドオンのダウンロードと展開 2 IE11 アドオンのインストール ( 手動インストール ) 5 HP Device Manager を使用した IE11 アドオンのインストール
取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま
取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきましては 別ドキュメント ( 取引上手くん 9 のインストール説明書 または about.pdf ) をご覧ください
eYACHO 管理者ガイド
eyacho 管理者ガイド 第 1 版 - ios は Cisco の米国およびその他の国における商標または登録商標であり ライセンスに基づき使用されています - Apple ipad は Apple Inc. の商標です - Microsoft, Excel および Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です
WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書
Technical white paper Windows Embedded Standard シンクライアント VMware Horizon Client アップデート手順 目次 はじめに 2 対応する機種と OS イメージ 2 VMware Horizon Client アドオンのダウンロードと展開 3 VMware Horizon Client アドオンのインストール ( 手動インストール )
BACREX-R クライアント利用者用ドキュメント
Ver4.0.0 IE 設定の注意事項 第 1.1 版 はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の使用環境に合わせてカスタマイズのできるシステムです
目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2
for SharePoint Online 操作マニュアル 株式会社エクシード ワン 1 目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2 はじめに Exceed One Backup ( 以下 EOB) は SharePoint Online 上のデータをローカルストレー
目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの
ServersMan@Disk Windows 版専用アプリケーション操作マニュアル 目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの公開 ) 13
[ 証明書の申請から取得まで ] で受領したサーバ証明書を server.cer という名前で任意の場所に保存してください ( 本マニュアルではローカルディスクの work ディレクトリ [C:\work] に保存しています ) 中間 CA 証明書を準備します 次の URL にアク
IIS10.0 編 改版履歴 版数 日付 内容 担当 V.1.0 2018/2/26 初版 NII V.1.1 2018/3/26 CT 対応版の中間 CA 証明書について説明を追加 NII V.1.2 2018/7/9 ECDSA 対応版のルート証明書 中間 CA 証明書について説明を追加 NII 目次 1. IIS10.0 によるサーバ証明書の利用 1-1. 前提条件 1-2. 証明書のインストール
目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の
電子入札サービス IC カードを利用しない事業者向け Java ポリシー設定マニュアル (Windows10 用 ) 平成 28 年 6 月 目次 第 1 章はじめに 1 1.1 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 2 2.1 前提条件の確認 2 第 3 章 Java のバージョンについて 4 3.1 Java バージョン確認方法 4 3.2 Java
Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]
Borland C++ Compiler の 使用方法 解説書 (v1.1) 1 準備 (1/2) 1. スタートメニューから コントロールパネル を開いて その中に デスクトップのカスタマイズ フォルダーオプション があるので開く エクスプローラー内の ツール フォルダーオプション などからも開ける 2. 表示 タブにある 登録されている拡張子は表示しない のチェックを外して OKを押す これでファイルの拡張子が表示されるようになった
スライド 1
Hos-CanR 3.0 ファイル共有 (SF) 版セットアップハンドブック Hos-CanR 3.0 ファイル共有 (SF) 版 セットアップハンドブック ( 初期設定 ) システム管理者用 Ver. バージョン改訂日付改訂内容 Ver. 00/3/5 初版 Ver. 00//0 作業対象コンピュータのアイコン追加 Hos-CanR 3.0 ファイル共有 (SF) 版セットアップハンドブック 目
Ver1.40 証明書発行マニュアル (Export 可能 ) Windows 10 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserve
証明書発行マニュアル (Export 可能 ) Windows 0 InternetExplorer 08 年 3 月 4 日 セコムトラストシステムズ株式会社 i 改版履歴 版数 日付 内容 担当 V..00 05//9 新規作成 STS V..0 06/6/ 画像修正 STS V..0 06/9/5 画像追加 (Windows0 Anniversary の記載 ) STS V..30 07//
( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成
KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10
PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1
PrintBarrierV3L50(V3.4.0.6) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1 目次 1. 目的... 3 2. 前提条件... 3 3. 注意事項... 3 4.PrintBarrier 版数判別方法... 4 5. プデートモジュール構成... 5 6.PrintBarrier のアップデート順番...
内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.
Viewer manual by SparxSystems Japan Enterprise Architect 読み込み専用版 (Viewer) 利用マニュアル 内容 1 はじめに...3 2 インストールの手順...3 3 起動の手順...6 4 Enterprise Architect のプロジェクトファイルを開く...7 5 内容を参照する...8 5.1 プロジェクトブラウザを利用する...8
JDL Webストレージサービス はじめにお読みください
JDL Web ストレージサービスはじめにお読みください ご利 環境について... 2 利用できるコンピュータの条件...2 Internet Explorerの設定について...2 ログイン... 4 JDL Webストレージにログインする...4 初期設定ウィザード... 5 手順 1 使用形態の選択...5 手順 2 アカウント作成...6 手順 3 グループフォルダの作成...7 手順 4
クライアント証明書インストールマニュアル
事前設定付クライアント証明書インストールマニュアル このマニュアルは クライアント証明書インストールマニュアル の手順で証明書がインストールできなかった方のための インストールマニュアルです エクストラネットは Internet Explorer をご利用ください Microsoft Edge 他 Internet Explorer 以外のブラウザではご利用になれません 当マニュアル利用にあたっては
目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記
Excel Export Add-in Manual by SparxSystems Japan Enterprise Architect 用 Excel 出力アドイン利用ガイド バージョン 1.0.0.6 (2018/09/06 更新 ) 1 目次 1 はじめに...3 2 利用条件 動作環境...3 3 アドインのインストール...3 4 アドインの操作方法...4 4.1 アドインの実行...4
各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作
マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)
Ⅰ
マニュアル DHQBOX2013 動作環境について DHQBOX2013 を利用するには以下の環境が必要になります また 別途インターネット回線が必要です 従量課金制の場合には VPN 接続中は課金されますので DHQBOX 利用終了後には必ず VPN を切断してください 対応 OS: Windows XP SP3 Windows Vista (SP なし ) Windows Vista SP1 Windows
インストールマニュアル
Install manual by SparxSystems Japan Enterprise Architect 日本語版インストールマニュアル 1 1. はじめに このインストールマニュアルは Enterprise Architect 日本語版バージョン 14.1 をインストールするための マニュアルです インストールには管理者権限が必要です 管理者権限を持つユーザー (Administrator
Ver1.70 証明書発行マニュアル パスワード設定版 Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved i
証明書発行マニュアル パスワード設定版 Windows 7 InternetExplorer 08 年 3 月 4 日 セコムトラストシステムズ株式会社 i 改版履歴 版数 日付 内容 担当 V..00 009//7 新規作成 STS V..0 0/7/0 画像修正 STS V.0 0/8/5 Windows Vista 及び Windows7 Internet Explorer 9 での発行手順を追加
PowerPoint プレゼンテーション
Microsoft IIS 10.0 証明書インストール手順書 ( サーバー移行用 ) サイバートラスト株式会社 2017 年 03 月 13 日 2017 Cybertrust Japan Co.,Ltd. SureServer EV はじめに! 本手順書をご利用の前に必ずお読みください 1. 本ドキュメントは Microsoft 社の Internet Information Services
iStorage ソフトウェア VMware vCenter Plug-in インストールガイド
istorage ソフトウェア VMware vcenter Plug-in インストールガイド はじめに このインストールガイドでは WebSAM Storage VMware vcenter Plug-in のインストールに関して説明しています 本製品は VMware vcenter Server と連携する製品のため VMware vcenter Server が稼働するサーバへインストー ルします
文書番号: NWT KO001
SR-SaaS システム 接続手順 I. 接続手順 - 1 - 1) 広島 SR 経営労務センター ログイン画面を開きます インターネットエクスプローラから 次の URL にアクセスします https://saas.shalom-house.jp/sr-hiroshima/ 2) サインインする 1 2 3 4 1 配布済みのユーザー ID を SAAS の後ろに 入力します 2 パスワードを入力
インテル(R) Visual Fortran コンパイラ 10.0
インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行
Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される場合の対処法 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 画面左下の 旗のマークを左クリックし 続いて表示される一覧から 設定 ( 左側に歯車のよ
取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows10~ 本ドキュメントは Windows10 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処法 をまとめたものです なお インストールの手順そのものにつきましては 別ドキュメント ( 取引上手くん 9 のインストール説明書 または about.pdf ) をご覧ください インストーラー
任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ
はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1.Web ブラウザを起動します FW v6.50 以下の場合は Internet Explorer を FW v7.10 以降の場合は
目次 1. Azure Storage をインストールする Azure Storage のインストール Azure Storage のアンインストール Azure Storage を使う ストレージアカウントの登録... 7
QNAP Azure Storage ユーザーガイド 発行 : 株式会社フォースメディア 2014/6/2 Rev. 1.00 2014 Force Media, Inc. 目次 1. Azure Storage をインストールする... 3 1.1. Azure Storage のインストール... 3 1.2. Azure Storage のアンインストール... 5 2. Azure Storage
CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール
CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 改版履歴 版数 改版 内容 1.0 2015.3 新規作成 2.0 2016.3 バージョンアップに伴い改版 i はしがき
アカウント情報連携システム 操作マニュアル(一般ユーザー編)
アカウント情報連携システム V4L01 () 富士通株式会社 株式会社富士通ソフトウェアテクノロジーズ 2013 年 5 月 はじめに この度は 本製品をお買い求めいただきまして まことにありがとうございます 本書では の使用方法について説明しています 2013 年 5 月 高度な安全性が要求される用途への使用について 本ソフトウェアは 一般事務用 パーソナル用 家庭用 通常の産業等の一般的用途を想定して開発
Cybozu SP Apps バージョン 2.1 インストールマニュアル
バージョン 2.1 インストールマニュアル 第 2.3 版 Cybozu はじめに はじめに このマニュアルでは SharePoint Server 2013 に Cybozu SP Apps バージョン 2.1.x をインストールする方法や 最新のバージョンにバージョンアップする方法を説明します 対象読者 Cybozu SP Apps をインストールする管理者 本書で使用している表記本書では 次の表記を使用しています
CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール
CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール 改版履歴 版数 改版 内容 1.0 2015.3 新規作成 2.0 2016.3 Microsoft.NET
ADempiere (3.5)
ADempiere (3.5) インストールマニュアル ADempiere Community Contents 改定履歴... 3 1 はじめに... 4 2 動作環境... 4 3 事前準備... 5 3.1 Java JDK のセットアップ... 5 3.1.1 Java JDK のダウンロード... 5 3.1.2 Java JDK のインストール... 5 3.1.1 Java JDK のパス設定...
マイクロソフト IT アカデミー E ラーニングセントラル簡単マニュアル ( 管理者用 ) 2014 年 11 月
マイクロソフト IT アカデミー E ラーニングセントラル簡単マニュアル ( 管理者用 ) 2014 年 11 月 サインインについて Microsoft Online Learning にアクセスする方法は 組織の既存の管理者にアカウントを作成してもらい 受信した電子メールのリンクをクリックして登録するか もしくはメンバーシップのアクティブ化リンク から登録する必要があります 初めてのサインイン
Deep Freeze Enterprise メンテナンス時の自動ログオン ( 株 ) ネットワールド SI 技術本部作成
Enterprise メンテナンス時の自動ログオン ( 株 ) ネットワールド SI 技術本部作成 ご注意 この資料は Faronics 社の正式レビューを受けておりません 資料の内容には正確を期するよう注意しておりますが この資料の内容は 2011 年 7 月 14 日現在 の情報であり 今後変更になる可能性がありますのでご注意下さい 当社が実際の動作環境をこの資料により保証するものではありません
Windows 7ファイル送信方法 SMB編
プッシュスキャン ~ Windows 7 編 ~ プッシュスキャン ~SMB 送信設定の概略 ~... 2 作業 1 PC 側送信先共有フォルダーの設定... 3 1-1 ユーザーアカウントの作成 4 1-2 共有フォルダーの作成 8 作業 2 imagerunner 側の送信設定... 13 設定方法 1 リモート UI から宛先の登録 14 設定方法 2 imagerunner のタッチパネルから宛先の登録
VPN 接続の設定
VPN 接続の設定 AnyConnect 設定の概要, 1 ページ AnyConnect 接続エントリについて, 2 ページ ハイパーリンクによる接続エントリの追加, 2 ページ 手動での接続エントリの追加, 3 ページ ユーザ証明書について, 4 ページ ハイパーリンクによる証明書のインポート, 5 ページ 手動での証明書のインポート, 5 ページ セキュアゲートウェイから提供される証明書のインポート,
更新用証明書インポートツール 操作マニュアル 2011 年 10 月 31 日 セコムトラストシステムズ株式会社 Copyright 2011 SECOM Trust Systems CO.,LTD. All rights reserved. P-1
更新用証明書インポートツール 操作マニュアル 20 年 0 月 3 日 セコムトラストシステムズ株式会社 P- 改版履歴 版数 日付 内容 担当 V..00 200/2/27 初版発行 STS V..0 20/0/3 動作条件 ( オペレーティングシステム ブラウザ ) 追加確認ページの手順追加 STS P-2 目次. はじめに... 4 2. 証明書のインポート手順... 5 2.. 契約者番号
工程’S 9 ヘルプ Excelバーチャート
工程 S 9.1 ヘルプ Excel バーチャート 株式会社ウェッブアイ [2018 年 3 月 ] 目次 はじめに... 2 Excel バーチャートについて... 2 商標について... 3 動作環境... 3 バージョン情報... 3 Excel バーチャートの実行... 4 Excel バーチャートの起動... 4 対象の工程 s ファイルを開く... 5 Excel バーチャートの出力...
SMB送信機能
スキャナー送信設定マニュアル ( フォルダー送信 ) 対象機種 : TASKalfa 6053ci/5053ci/4053ci/3253ci/2553ci TASKalfa 6003i/5003i ( 対応 OS:Windows10/8.1/8/7) Ver.1.1 スキャナー送信設定の流れ 1. パソコンの設定を確認 変更する 2. スキャナーデータを保存するフォルダーを作成する 3. アドレス帳を登録する
CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール
CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 改版履歴 版数 改版 内容 1.0 2012.9 新規作成 2.0 2013.3 FAQ 集 はじめての RootDiskMonitor テスト手順書
PowerPoint プレゼンテーション
KDDI クラウドプラットフォームサービス (KCPS) CPU 脆弱性 (Meltdown/Spectre) に対するパッチ適用 確認手順書 _WindowsOS KCPS ver.1 の手順書となります はじめに 本資料は KDDI クラウドプラットフォームサービス ( 以下 KCPS) ナレッジサイトにおいて情報を発出している KCPS に関する Meltdown および Spectre 脆弱性への対応ついて
Windows ユーザー名に全角が含まれている場合は インストールできません のエラーが表示される 手順 1 管理者権限のある Windows ユーザーでログインした上で 以下の処理を行ってください 左下のスタートボタンをクリックし メニューが表示されましたら コントロールパネル をクリックしてくだ
取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows7~ 本ドキュメントは Windows7 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処法を まとめたものです なお インストールの手順そのものにつきましては 別ドキュメント ( 取引上手くん 9 のインストール説明書 または about.pdf ) をご覧ください インストーラー
Microsoft Word - L08_Backup_Lab.docx
バックアップおよび復元機能の確認 この実習では 手動バックアップ 自動バックアップのスケジュール作成 ファイルとフォルダの回復 および WinRE を使用したシステム障害への備えとシステム障害からの復元を行います この実習の推定所要時間 : 1 時間 開始する前に この実習を開始するための前提条件を次に示します エンタープライズ環境における Windows Server 2003 のサポート経験があること
新環境への移行手順書
HOSTING 新環境への移行 手順書 株式会社ネットワールド 目次 1. はじめに... - 3-2. 弊社連絡先情報... - 4-2.1. 電話連絡先... - 4-2.2. メール連絡先... - 4-2.3. 対応時間... - 4-2.3.1. 電話対応... - 4-2.3.2. メール対応... - 4-3. 移行の流れ... - 5-4. 移行作業... - 6-4.1. WordPress
データを自動でバックアップする (Backup Utility)
35020325-05 2017.06 データを自動でバックアップする (Backup Utility) Backup Utility は パソコンのデータを簡単にバックアップ 復元できるソフトウェアです バックアップをす るドライブを選択するだけで バックアップを行えます メモ : これはバッファロー製外付け USB ドライブ専用のソフトウェアです バックアップ先にはバッファロー製外付け USB
はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の
Ver4 IE9.0 設定の注意事項 第 1 版 はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の使用環境に合わせてカスタマイズのできるシステムです
サイボウズ Office 10「リンク集」
サイボウズ Office 10 バージョン 10.6 リンク集 Copyright (C) 2013-2016 Cybozu 商標について 記載された商品名 各製品名は各社の登録商標または商標です また 当社製品には他社の著作物が含まれていることがあります 個別の商標 著作物に関する注記については 弊社の Web サイトを参照してください http://cybozu.co.jp/company/copyright/other_companies_trademark.html
Microsoft PowerPoint - SharePointの管理.pptx
SharePoint Online の管理 目次 1.SharePoint Online 管理の概要... 3 1.1 SharePoint Online で準備されているリソース... 4 1.2 サイトコレクションの管理... 5 1.3 サイトの管理... 5 1.4 アクセス権限の管理... 6 1.5 PowerShell による管理の概要... 6 2. チームサイトの作成と管理...
電子化シートマニュアル(インストール編)_ver106
電子化シート Ver.2.0.0 マニュアル ( インストール編 ) 目次 I データのバックアップ ( データの保存 )...2 II 新しいバージョンのインストール...4 III データのリストア ( データの復元 )...7 IV 推奨システム条件...9 V Windows7 対応について... 10 (1) Windows7 の設定の変更... 10 (2) R4 電子化シートのフォルダー設定...
Microsoft Word - Per-Site_ActiveX_Controls
サイト別 ActiveX コントロール : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 [email protected]
RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社
RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社 はじめに 本書は Windows 7 環境において IC カードリーダライタ RW-5100 を使用するため お使いのパソコンにデバイスドライバソフトウェア ( 以下 ドライバソフト と記載 ) をインストールする方法について記述しています 本書で説明するドライバソフトは Windows 7 SP1 で動作するものです
DAD Viewer Guide - Japanese - Updated 26 October 2009
VIEWER VIEWER ガイド を更新するには トムソン ロイター - カスタマーアドミニストレーション はじめに Viewer は データフィード申告書 (:Datafeed Access Declaration) 内のデータの閲覧と更新 データフィード製品およびサービスの使用に関するデータを入力するためのツールです Viewer では 以下の 3 通りの方法で使用に関するデータを入力することができます
Veritas System Recovery 16 Management Solution Readme
Veritas System Recovery 16 Management Solution Readme この README について Veritas System Recovery 16 のソフトウェア配信ポリシーのシステム要件 Veritas System Recovery 16 Management Solution のシステム要件 Veritas System Recovery 16 Management
DigiCert EV コード署名証明書 Microsoft Authenticode署名手順書
DigiCert EV コード署名証明書 Microsoft Authenticode 署名手順書 2015/07/31 はじめに! 本手順書をご利用の前に必ずお読みください 1. 本ドキュメントは Windows の環境下で DigiCert の EV コード署名証明書をご利用いただく際の署名手順について解説するドキュメントです 2. 本ドキュメントの手順は Microsoft Windows7
