IT Pro のための PowerShell スクリプティング
|
|
|
- せとか たもん
- 6 years ago
- Views:
Transcription
1 Cloud OS MVP Roadshow 2014 年 6 月 Cloud OS Tech Day! IT Pro のための PowerShell スクリプティング 高井一輝 System Center User Group Japan
2 自己紹介 高井一輝 (Takai Kazuki) 某 ISP 勤務 クラウドとオンプレミスを組み合わせたインテグレーション 見積り 提案書の作成から設計 構築 試験 運用まで ネットワーク サーバ (Windows Linux) System Center User Group Japan (SCUGJ) Twitter / Facebook : kazuki.takai Blog : 2
3 本日の内容 お話すること PowerShell についてのおさらい スクリプトを記述するうえで必要となる内容 スクリプトを実行するために必要となる内容 スクリプトでやりたいことを実現するためのパーツ スクリプトを作成するうえで注意すべきこと お話しないこと PowerShell コマンドレットの実行方法 PowerShell Remoting の仕組み PowerShell Workflow 個々の製品の具体的な管理方法 3
4 このセッションのゴール 簡単な PowerShell スクリプトを作成できる 目的に応じてスクリプトを作成できる スクリプトの実行 運用ができる 4
5 本日の環境 Windows 7 Professional with WMF 4.0 Windows Server 2012 R2 5
6 アジェンダ Windows PowerShell の基礎 スクリプトを作成する スクリプトの動作を確認する スクリプトを展開する 6
7 Windows PowerShell の基礎 7
8 PowerShell とは Windows で利用可能な新しいシェル / スクリプト言語 Windows Server 2008 R2 以降で標準搭載 コマンドプロンプトよりも高度な処理 / 制御が可能 WSH よりもスクリプトの記述が容易 Character-based User Interface テキストベースではなくオブジェクトベース パイプラインを流れるのはオブジェクト 豊富なコマンドレット PowerShell 本体で用意されているコマンドレット Windows Server OS や役割 / 機能に付随するコマンドレット 特定の製品やサービスに付随するコマンドレット 8
9 オブジェクトベース コマンドレットの入力 出力はオブジェクト コンソールに出力する際は オブジェクトを文字列に変換している パイプラインを流れるのはオブジェクト オブジェクトベースなので 一部のプロパティ ( 列 ) だけ取り出して加工できる アカウントの一覧から アカウント名 と 最終ログイン日時 だけ取り出す プロパティの値を使ってフィルタリングできる Windows の役割 機能の一覧から インストールされているものだけ取り出す オブジェクトの状態を操作できる 9
10 現在の最新版 PowerShell 4.0 Windows Server 2012 R2 に標準搭載 Windows Management Framework 4.0 をインストールすることで 他の OS でも利用可能 Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2012.NET Framework 4.5 が必要 PowerShell 5.0 Preview May 2014 with Windows Management Framework includes OneGet, PowerShellGet, and Network Switch 10
11 基本事項のおさらい PowerShell 実行環境 演算子 リダイレクト 変数とスコープ ヒアドキュメント 条件分岐 繰り返し 11
12 PowerShell 実行環境 PowerShell (PowerShell コンソール ) powershell.exe 通常の PowerShell 環境 PowerShell ISE (Integrated Scripting Environment) powershell_ise.exe スクリプト作成 / デバッグ用の環境 ブレークポイントの設定 スクリプトの一部を選択して実行 ( 選択範囲を実行 ) 12
13 演算子 算術演算子 (about_arithmetic_operators) +, -, *, /, % 代入演算子 (about_assignment_operators) =, +=, -=, *=, /=, %= 比較演算子 (about_comparison_operators) -eq, -ne, -gt, -lt, -le, -ge, -match, -notmatch, -replace, -like, -notlike, -in, -notin, -contains, -notcontains, -band, -bor, -bxor, -bnot 論理演算子 (about_logical_operators) -and, -or, -xor, -not,! 13
14 演算子 リダイレクト演算子 (about_redirection) 後述 分割 / 結合演算子 (about_split / about_join) -split, -join 型演算子 (about_type_operators) -is, -isnot, -as 単項演算子 (about_operators) $a++, $a 特殊演算子 [], &,,.., ::, etc... 14
15 リダイレクト リダイレクト演算子 ストリームの出力先を変更 > 標準ストリームをファイルに保存 ( 既存ファイルは上書き ) >> 標準ストリームをファイルに保存 ( 既存ファイルに追記 ) 2> エラーストリームをファイルに保存 ( 既存ファイルは上書き ) 2>> エラーストリームをファイルに保存 ( 既存ファイルに追記 ) 2>&1 ストリーム番号 エラーストリームを標準ストリームと同じ場所へ出力 2: エラー 3: 警告 4: 詳細 5: デバッグ 出力文字コードは UTF-16 になるので注意 文字コードを変換しつつ出力する場合は Out-File 等を利用 15
16 変数とスコープ Demo 01 変数 : 値を格納するための場所 ( 入れ物 ) $ を先頭に付ける 参照可能な範囲 ( スコープ ) がある 関数内 ブロック内 スクリプト内で宣言された変数は 原則として外部からは参照できない 可能な限りグローバル変数は使用しない 変数のスコープ グローバル : どこからでも参照可能 スクリプト : 同一スクリプト内であれば参照可能 ( ローカル ): 同一ブロックまたは子ブロック内であれば参照可能 プライベート : 同一ブロック内のみ参照可能 16
17 変数とスコープ Demo 02 ドットソース形式での読み込み スクリプト内の変数をグローバル変数として取り込む. <ScriptPath> 変数初期化 ( 定義 ) 用のファイルを分割したい場合等に利用可能 通常のスクリプトファイルに対しては使用しない方が良い グローバル変数を無暗に増やさない 不要な変数がある場合やグローバル変数が競合する場合は 削除する Remove-Variable 17
18 ヒアドキュメント Demo 03 < の直後に改行が必須 主に テスト時や簡単なスクリプトで使用 スクリプトに埋め込むことになるので 保守性が悪い 本格的に運用 ( 使用 ) する場合は 外部ファイルから読み込む 18
19 条件分岐 if... elseif... Else if ( 条件式 1) { 条件式 1 を満たす時の処理 } elseif ( 条件式 2) { 条件式 2 を満たす時の処理 }... elseif ( 条件式 n) { 条件式 n を満たす時の処理 } else { 条件式 1..n を満たさなかった時の処理 } switch ステートメント switch ( チェック対象 ) { 対象となる値 1 { チェック対象が値 1 の時の処理 ; break ; }... 対象となる値 n { チェック対象が値 n の時の処理 ; break ; } default { チェック対象が 1..n の何れでもない時の処理 } } 19
20 繰り返し while ステートメント 条件を満たすまでループし続ける do... while ステートメント 条件を満たすまでループし続ける for ステートメント インデックス ( 番号 ) 付きで n 回 (n 個 ) 繰り返す foreach ステートメント 集合 ( コレクション ) の要素それぞれに対して処理を行う ( 名前付き ) Foreach-Object (%) 集合 ( コレクション ) の要素それぞれに対して処理を行う ( 自動変数 ) 20
21 スクリプトを実行するための事前準備 スクリプトの実行を許可する とりあえずスクリプトを作成するコンピューター上で以下を実行 Set-ExecutionPolicy RemoteSigned PowerShell Remoting を有効化する リモート接続が必要な場合は以下を実行 ( 検証環境向け ) 接続先 : Enable-PSRemoting -Force 接続元 : Set-Item WSMan: localhost Client TrustedHosts -Value * 詳細は後述 21
22 Set-ExecutionPolicy 22
23 Enable-PSRemoting 23
24 スクリプトを作成する 24
25 PowerShell スクリプト スクリプトファイル 基本的に コンソール上で実行する場合と同様のコマンドを記述 必要な処理 ( コマンドレット等 ) を列挙 人が考えてコマンド実行していた部分は 条件分岐やフィルタ エラー処理等として記述 ps1 ファイルとして保存 UTF-8 を推奨 PowerShell ホストを介してスクリプトを実行 PowerShell Console 上からスクリプトファイルを実行 powershell.exe 起動時にスクリプトファイルを指定して実行 25
26 スクリプトに記述する処理 やりたいことを実現するための処理 データ ( 操作対象 ) を取得 データ ( 操作対象 ) から不要なものを除外 ( フィルタリング ) 残った項目 ( 必要なもの ) それぞれに対して処理を実行 + スクリプトの動作をサポートする処理 エラーハンドリング 外部の状態に応じて処理を実行 結果の通知 / ロギング 認証情報の取得 保持 リモート接続 リモート処理 26
27 スクリプトの記述レベル 実行時の状況に合ったスクリプトを作成 記述する システムが自動で実行する ( 人の手を介さない ) 途中で止まらない ( 入力待ちにならない ) 最後まで正しく実行される あるいは途中で正しく止まる 処理内容 処理結果を後から追跡できる 一般ユーザーが実行する 分かり易いメッセージを出力する ( あるいは 何も出力しない ) 実行方法 実行形式をミスしても問題が起きないようにする 作成者以外の IT 管理者が実行する 作成者のみが利用する 後からメンテナンスできるよう最低限コメントを記載する ( 場合によっては ) エラー処理は考慮しない 27
28 やりたいことを実現するための処理 処理の基本 取得 ( 入力 ) して 抽出して 処理 ( または出力 ) する 複数のコマンドレット 関数等の間で 対象 ( オブジェクト ) を受け渡す オブジェクトの受け渡し 引数として入力し 出力を次のコマンドの引数へ渡す $a = <Cmdlet1> <Cmdlet2> $a パイプラインを使用する <Cmdlet1> <Cmdlet2> 28
29 パイプラインの処理 Demo 04 <Cmdlet1> <Cmdlet2> <Cmdlet3> Cmdlet1 の出力オブジェクト全体が Cmdlet2 に渡されるわけではない Cmdlet1 の出力がコレクション ( 配列 ) の場合 1. <Cmdlet1> の出力の一つ目のオブジェクトが <Cmdlet2> に渡される 2. <Cmdlet2> は一つ目のオブジェクトを処理し <Cmdlet3> へ渡す 3. <Cmdlet3> でも一つ目のオブジェクトが処理される 4. 上記を すべてのオブジェクトに対して実行 はじめは あまり気にしなくても OK 29
30 Foreach-Object Demo 05 パイプラインの中での繰り返し処理 通常は Foreach-Object を使用 エイリアスは %, foreach foreach ステートメントと混同しないように注意 オブジェクトの配列を受け取り 各要素に処理 <scriptblock> を実行 Foreach-Object <scriptblock> <scriptblock> のなかでは 自動変数 $_ に各オブジェクトが設定される 30
31 データ ( オブジェクト ) の取得 操作対象となるオブジェクトを取得する オブジェクト またはオブジェクトの集合 ( 配列 コレクション etc...) 専用のコマンドレットで取得 Get-ADUser, Get-WindowsFeature, etc... 汎用のコマンドレットで取得 Get-Item, Get-ItemProperty, etc... ファイルから読み込み Import-CSV, [xml](get-content) 自力でデータソースにアクセスして取得 31
32 ファイルの読み込み Demo 06 テキストファイルとして読み込む Get-Content Path <path> 1 行を 1 文字列として 文字列の配列を取得 CSV として読み込む Import-CSV Path <path> [-Encoding <Encode>] [-Delimiter <Delimiter>] エンコードは極力指定する ASCII, BigEndianUnicode, Default, OEM, Unicode, UTF32, UTF7, UTF8 デリミタ ( 区切り文字 ) は 必要に応じて指定する デフォルトはカンマ, 32
33 ファイルから読み込む Demo 07 XML として読み込む [xml](get-content Path <path>) 文字列から XML オブジェクト (XMLDocument) を生成 33
34 フィルタリング オブジェクトを抽出する ( 絞り込む ) 通常は Where-Object(?) を使用 Where-Object <scriptblock> <scriptblock> が $true となるオブジェクトのみを抽出? { $_.Name eq suzuki }? { $_.Installed }? Name eq suzuki? Installed 同じフィルタ ( 条件 ) を多用するのであれば filter を作成したほうが良い 先頭または末尾から抽出する Select-Object -First <N> Select-Object -Last <N> オブジェクトの順序を並び替える Sort-Object 34
35 ファイルへ出力 ( 保存 ) テキストファイルへ出力 Out-File <path> [-Encoding <Encode>] [-Append] 追記する場合は -Append スイッチを使用 リダイレクトは文字コードを指定できないため 通常はこちらを使用 CSV ファイルへ出力 Export-CSV Path <path> [-Encoding <Encode>] [-Append] オブジェクトのプロパティを CSV 形式で出力 35
36 その他の出力 Out-Null パイプラインから渡されたオブジェクトを捨てる (UNIX の /dev/null) Out-String パイプラインから渡されたオブジェクトを文字列に変換する Write-Host 指定されたオブジェクトを Console へ出力する パイプラインには何も出力されない Write-Output 指定されたオブジェクトを標準ストリーム ( パイプライン ) へ出力する 36
37 エラーハンドリング スクリプト実行時 エラーが発生する要因はたくさんある ディスク容量不足 ネットワーク切断 通信先のサービスダウン 日付 時刻 起動時間 ( 起動後経過時間 ) スクリプトの不具合 ( 仕様 実装 ) 処理に失敗しても致命的な状態にならないことが重用 破壊的な操作を記述する場合は十分にチェックする 破壊的な操作 : 対象の状態を変更する操作 ( 追加 削除 データ変更等 ) 非破壊的な操作 : 対象の状態を変更しない操作 ( 何度実行しても影響がない ) 37
38 エラーメッセージを出力する エラーとしてメッセージを出力する Write-Error 標準エラーストリームへ出力される エラー扱いとなる ($ErrorActionPreference の影響を受ける ) エラーの他にも出力可能 Write-Warning Write-Verbose Write-Debug ストリーム 3 へ出力 ストリーム 4 へ出力 ストリーム 5 へ出力 38
39 エラー発生時の動作 Demo 08 エラー発生時 デフォルトではスクリプトの実行を継続しようとする スクリプト実行環境として継続が可能な場合 $ErrorActionPreference の値により制御される SilentlyContinue: エラーメッセージを抑止して継続 Continue : エラーメッセージを出力して継続 Stop : 実行を停止 Inquire : 実行を継続するかユーザーに確認 ( プロンプト表示 ) 共通パラメータ : -ErrorAction 基本的に 全てのコマンドレットでサポートされるパラメータ -ErorAction を設定すると $ErrorActionPreference の動作を上書きできる 39
40 エラーの内容を参照する Demo 09 自動変数 : $Error これまでに発生したエラーが保存されている (ArrayList) $Error[0] : もっとも直近のエラー $Error[1] : 一つ前のエラー $Error[-1] : 一番古いエラー ( 一番最初に発生したエラー ) 共通パラメータ : -ErrorVariable 該当のコマンドレット内で発生したエラーを保存する変数を指定可能 後からエラーの内容を参照する可能性がある場合は 明示的に別の変数へ入れておいた方が処理が楽になる ( かもしれない ) 40
41 エラー発生時に処理を実行 ( 例外処理 ) Demo 10 trap エラーが発生した際に trap ブロック内の処理を実行 処理を実行した後は エラー発生箇所に戻って処理を再開 trap が記述されているスコープと同じスコープの後続処理から実行 continue キーワード trap した際にエラー出力を抑止する break キーワード 後続処理を実行しない ( 処理を停止する ) 41
42 エラー発生時に処理を実行 ( 例外処理 ) Demo 11 try... catch... finally try ブロック内のエラーを捕捉し 処理を実行 catch するエラーオブジェクトを指定可能 エラーオブジェクトの種類ごとに処理を記述できる finally ブロックで後処理が可能 finally ブロックは エラーが発生したかどうかに関係なく実行される 構造化されており trap よりもスコープが明確 42
43 外部の状態に応じて処理を実行 スクリプト外の処理状態に応じて 処理を実行する 別のスクリプトが出力したファイルを利用する OS やサービス等の状態に応じて処理を実行する 待ち合わせる方法 特定の状態になるまで スクリプト内部でチェックしながら待つ コマンドレットによっては -Wait パラメータを利用可能 繰り返しタスクとしてスクリプトを登録し 特定の状態のときのみ処理を実行する イベントハンドラを登録し イベントをトリガーに実行する 外部の処理を含めた処理全体をワークフローとして記述する 43
44 イベントによる制御 Demo 12 イベント オブジェクトの状態変化 イベントトリガーで処理を実施 イベントのサブスクライブを行うことで イベントが発生した際に通知を受け取ることが可能 特定のイベントが発生した際に実行する処理を イベントハンドラとして登録 例えば 特定のフォルダーにファイルが配置されたら処理を行う 特定のプロセスがダウンしたら処理を行う 44
45 通知 メールで通知 Send-MailMessage コマンドレットを使用 送信用の SMTP サーバーが別途必要 イベントログに出力 Write-EventLog コマンドレットを使用 イベントソースの指定が必要 既存のイベントソースを流用する 事前に スクリプト用のイベントソースを登録する 45
46 イベントログへ出力 Demo 13 イベントソースを登録 New-EventLog -LogName <LogName> -Source <SourceName> 既存の <LogName> を指定すると <SourceName> が登録される 存在しない <LogName> を指定すると 新規にイベントログを作成する 場合によっては管理者権限が必要 イベントログの出力 Write-EventLog -LogName <LogName> -EntryType <Type> -Source <SourceName> -EventId <N> -Message <Message> <Type> は Error, Warning, Information, SuccessAudit, FailureAudit 46
47 認証情報の取得 保存 Demo 14 認証情報の取得 Get-Credential でプロンプトから取得 ユーザー名とパスワードから PSCredential オブジェクトを生成 PSCredential 内のパスワード System.Security.SecureString として保持 ファイルに保存する場合は Convert が必要 ConvertFrom-SecureString ConvertTo-SecureString ファイルのアクセス権に注意 実行ユーザーが変わる場合は注意 実行ユーザーは生パスワードを取得可能 47
48 リモート接続 リモート処理 New-PSSession Credential 等を指定して 新規のセッションを作成 ( 確立 ) する Invoke-Command New-PSSession で作成したセッションを使用してコマンドを実行する -Session パラメータ Invoke-Command で直接セッションを確立して実行することも可能 Invoke-Command の終了時 セッションも終了する 同一のセッションを再利用したい場合は New-PSSession を使用する 48
49 実行環境の差異に注意する Demo 15 作成環境と実行環境は同一とは限らない OS のバージョンが異なるVersion PowerShell(WMF) のバージョンが異なる インストールされている PowerShell モジュールが異なる インストールされている外部コマンドが異なる etc... 異なる環境で実行される可能性を考慮する 実行環境 (PowerShell Version) を制限する 複数の環境で動作するようスクリプトを記述する リソースのチェックやエラー制御を適切に行う 49
50 実行可能な環境を制限する Demo 16 特定の PowerShell バージョンを要求する #requires version <version> 50
51 バージョンを判定し動作を分ける Demo 17 PowerShell のバージョンを判定する $PSVersionTable.PSVersion(PowerShell 2.0 以降 ) PowerShell 1.0 は $PSVersionTable が存在しない OS のバージョンを判定する Get-WmiObject Win32_OperatingSystem [System.Environment]::OSVersion 51
52 ストリクトモード ストリクトモードを設定する Set-StrictMode Version Latest Version 2.0 ( 現在の Latest) 初期化されていない変数の参照禁止 存在しないプロパティのアクセス禁止 メソッド形式での関数呼び出し禁止 名前なし変数の禁止 オフにする場合 Set-StrictMode Off 設定したスコープ ( と子スコープ ) のみ有効 52
53 スクリプトの動作を確認する 53
54 作成したスクリプトの動作確認 Demo 18 PowerShell ISE 上で実行する スクリプト全体を実行 範囲を選択して実行 ブレークポイントの設定とブレークポイントでの停止 / 再開 ステップ実行 コンソールと ISE では 一部動作 ( 挙動 ) が異なる 外部コマンドの呼び出し制約 $psunsupportedconsoleapplications OS と WMF のバージョンの組み合わせによっては コマンドの出力結果 54
55 デバッグ情報の出力 トレースレベルの設定 Set-PSDebug -Trace <N> 0 : トレース無効 1 : 実行されるスクリプトの各行をトレース 2 : スクリプト行 変数の代入 関数呼び出し スクリプトをトレース 自動変数 $DebugPreference と $DebugPreference 共通パラメータ -Debug と -Verbose 55
56 スクリプトを展開する 56
57 スクリプトの実行許可 スクリプトの実行やコンフィグレーションのロード 実行ポリシー (Execution Policy) によって制御される 既定値では スクリプトの実行が禁止されている Windows Server 2012 R2 以外 実行ポリシーの確認と変更 Get-ExecutionPolicy / Set-ExecutionPolicy グループポリシーによる設定 コンピューターポリシー / ユーザーポリシー PowerShell 起動時のオプションで指定 powershell.exe -ExecutionPolicy <Policy> 57
58 実行ポリシー 実行ポリシーは以下の 6 種類 (5 段階 + 未定義 ) Restricted : スクリプトの実行を禁止する AllSigned : 有効な署名付きのスクリプトのみ実行可能 RemoteSigned : ローカルのスクリプトは無条件に実行可能リモートから取得したスクリプトには署名が必要 Unrestricted : スクリプトは実行可能 ( 一部警告表示あり ) Bypass : スクリプトは実行可能 ( 警告表示なし ) Undefined : 未定義 規定値は Undefined Windows Server 2012 R2 のみ RemoteSigned (LocalMachine Scope) 全てのスコープで Undefined の場合 Restricted とみなされる 58
59 実行ポリシーのスコープ 実行ポリシーはスコープごとに設定可能 MachinePolicy : グループポリシーによる設定 (Computer) UserPolicy : グループポリシーによる設定 (User) Process : 実行中の PowerShell セッション内のみ有効 CurrentUser : ログインユーザーの設定 ( レジストリに格納 ) LocalMachine : ローカルコンピューターの設定 ( レジストリに格納 ) 上位スコープの設定が優先される 基本的には管理者権限で設定を行う Process / CurrentUser スコープは一般ユーザー権限で設定変更可能 LocalMachine スコープでスクリプト実行を禁止していても Process スコープで実行を許可することで 一時的なスクリプトの実行が可能 59
60 リモート接続の構成 リモートコンピューターへ接続して操作を行う WS-Management を使用してリモートコンピューターの WinRM (Windows Remote Management) サービスへ接続する 事前にリモート接続の構成が必要 Windows Server 2012 R2 では 同一セグメントからのリモート接続がデフォルトで許可されている とりあえず接続したい場合は以下を実行 ( 検証環境向け ) 接続先 : Enable-PSRemoting -Force 接続元 : Set-Item WSMan: localhost Client TrustedHosts -Value * 本番環境へ適用する際は 設定の意味を理解してセキュリティを考慮する Get-Help about_remote 60
61 リモート接続の要件 リモート接続の要件を満たすようコンピューターを構成する WinRM サービスが起動している WinRM のエンドポイントが適切に構成されている Windows Firewall やその他の Firewall 製品で通信が許可されている ネットワークロケーションがパブリックネットワークの場合 PowerShell のバージョン / OS によって Enable-PSRemoting の挙動が異なるので注意 接続先コンピューターの Administrators グループに所属しているか 権限が適切に構成されている 接続先に対する資格情報の送信が許可されている ドメインに参加しているか TrustedHosts が適切に構成されている Get-Help about_remote_requirements 61
62 リモート接続時の注意点 PowerShell のバージョンによりセッションの扱いが異なる PowerShell 2.0 / WinRM 2.0 では接続元側でセッション情報を保持 PowerShell 3.0 / WinRM 3.0 以降は接続先側でセッション情報を保持 セッションを切断し 別の接続元から同一のセッションへ再接続が可能 トラブルが少ない構成 ドメイン環境 Domain Admins グループのユーザーを使用 WMF (Windows Management Framework) 3.0 (PowerShell 3.0 / WinRM 3.0) 以降を使用 62
63 実行方法 ユーザーが任意に実行 スクリプトファイルを powershell.exe から実行 登録されたタスクを手動実行 決められた時刻に自動実行 ( スケジュールタスク ) タスクスケジューラに登録 特定の状態に変化したら実行 ( イベント ) イベントトリガーで実行 63
64 タスクスケジューラからスクリプトを実行 タスクスケジューラにタスクを登録 実行するコマンド ( 実行ファイル ) は powershell.exe -Command <script path> を指定 実行ユーザーに注意する スクリプト内の処理を実行する権限があるか 特権モード 所属グループ NTFS ACL 委任 etc... 保存された Credential を使用する場合は 実行ユーザーで Credential が保存されているか 実行環境 ( プロファイル ) に問題はないか プロファイル UAC etc... 64
65 Azure の操作を自動化 Azure サービスのコントロール Azure PowerShell を使用 仮想マシン内の OS のコントロールは 通常の OS と同様 サービスコントロール用の認証情報 Add-AzureAccount ではなく Get-AzurePublishSettingsFile を使う Azure Active Directory 認証ではなく 証明書認証 Azure AD の認証は 12 時間で Expire するので注意 証明書であれば 証明書の有効期限 ( かつ サブスクリプションの有効期限 ) まで利用可能 65
66 Azure の操作を自動化 Azure AD で認証されている状態 66
67 Azure の操作を自動化 証明書が登録されている状態 67
68 Tips 68
69 単位変換 バイトの単位 KB, MB, GB, TB, PB がキーワードとして登録されている 1KB : MB : GB : TB : PB : 大文字 小文字は区別されない 1KB = 1kB = 1Kb = 1kb = 1024 EB, ZB, YB は変換できない 69
70 文法やコマンドレットの確認 困ったときはヘルプを見る Get-Help about_* Get-Help <Cmdlet> -Full 使えそうなコマンドがないか調べる Get-Command <Cmdlet> Get-Member <Cmdlet>.GetType() 70
71 まとめ PowerShell によるスクリプト作成は難しくない スクリプトの利用用途を考慮して 記述レベルを検討する 破壊的な捜査を行う前には必ずチェックする エラー処理は必要に応じて実施する 困ったらとりあえず動かしてみる ( 検証環境で ) 71
72 参考資料 Scripting with Windows PowerShell(TechNet) Windows PowerShell による Windows Server 管理の 自動化 v 更新版 ( 安納さん ) windows-server-2012 Windows PowerShell ポケットリファレンス ( 牟田口さん ) TechNet は英語版のページを参照しましょう 72
73 Q & A 73
74 Thank You! ご清聴ありがとうございました 74
スライド 1
Windows PowerShell ステップアップ講座 by むたぐち ( 牟田口大介 ) Microsoft MVP for Windows Server - Admin Frameworks PowerShell とは Windows PowerShell とは.NET Framework をベースに動作する Windows の新しいシステム管理用シェル & スクリプト実行環境 Windows
自己紹介 高井一輝 (Takai Kazuki) 某 ISP 勤務 クラウドとオンプレミスを組み合わせたインテグレーション 見積り 提案書の作成から設計 構築 試験 運用まで ネットワーク サーバ (Windows Linux) System Center User Group Japan (SCU
Windows Server 2012 Community Day 2013 年 12 月 PowerShell を使用した Hyper-V の管理 高井一輝 System Center User Group Japan 自己紹介 高井一輝 (Takai Kazuki) 某 ISP 勤務 クラウドとオンプレミスを組み合わせたインテグレーション 見積り 提案書の作成から設計 構築 試験 運用まで ネットワーク
プロアクシアコンサルティング株式会社 Outlook アドインマニュアル Office365 社外メール送信警告 & 添付ファイル暗号化アドイン (WEB 版 )V1.3.2 内容 添付ファイルの暗号化... 2 パスワード通知メールの送信... 8 社外メール送信時の警告 デスクトップ
プロアクシアコンサルティング株式会社 Outlook アドインマニュアル Office365 社外メール送信警告 & 添付ファイル暗号化アドイン (WEB 版 )V1.3.2 内容 添付ファイルの暗号化... 2 パスワード通知メールの送信... 8 社外メール送信時の警告... 10 デスクトップ版 Outlook ZIP アイコン を利用した暗号化 パスワード送付... 13 添付ファイルの暗号化
VPN 接続の設定
VPN 接続の設定 AnyConnect 設定の概要, 1 ページ AnyConnect 接続エントリについて, 2 ページ ハイパーリンクによる接続エントリの追加, 2 ページ 手動での接続エントリの追加, 3 ページ ユーザ証明書について, 4 ページ ハイパーリンクによる証明書のインポート, 5 ページ 手動での証明書のインポート, 5 ページ セキュアゲートウェイから提供される証明書のインポート,
<4D F736F F F696E74202D B F E F8A6D E >
Skype for Business Online 目次 1. Skype for Business Online ライセンスの適用...3 1.1 Skype for Business 概要...3 1.2 PowerShellでのライセンス適用...5 1.2.1 PowerShellでOffice365に接続するための準備...5 1.2.2 PowerShellでOffice365への接続...6
Microsoft PowerPoint - ExchangeOnlineの概要.pptx
Exchange Online の概要 目次 1.Exchange 管理センター (EAC)... 3 1.1Exchange 管理センターの概要... 3 1.1.1 概要... 3 1.1.2Exchange 管理センターへのアクセス... 3 1.1.3Exchange 管理センターで実施可能な操作一覧... 4 2.PowerShell でのリモート管理... 12 2.1 リモート PowerShell
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar
ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います
Si 知識情報処理
242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その
.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~
.NET プログラマー早期育成ドリル VB 編 付録文法早見表 本資料は UUM01W:.NET プログラマー早期育成ドリル VB 編コードリーディング もしくは UUM02W:.NET プログラマー早期育成ドリル VB 編コードライティング を ご購入頂いた方にのみ提供される資料です 資料内容の転載はご遠慮下さい VB プログラミング文法早見表 < 基本文法 > 名前空間の定義 Namespace
Microsoft Word JA_revH.doc
X-RiteColor Master Web バージョン このドキュメントでは X-RiteColor Master Web バージョンのインストール手順を説明します 必ずここで紹介される手順に従って設定を実行してください 設定を開始する前に Windows 2003 Server がインストールされており サーバーの構成ウィザード サーバの役割 で下図のように設定されていることを確認してください
自己紹介 指崎則夫 ( さしざきのりお ) SCUGJ 運営スタッフ Microsoft MVP
Cloud OS MVP Roadshow 2014 年 5 月 with System Center User Group Japan Linux と System Center Operations Manager System Center Users Group Japan Microsoft MVP System Center Cloud and Datacenter Management
Windows Powershell 入門
Windows PowerShell 入門 Windows PowerShell に親しもう コマンドレットのパイプ処理とは システム理解のため実際に使ってみよう Prepared by 遠藤忠雄 1 Windows PowerShell の起動 (Windows 10 の場合 ) スタートボタンを右クリックし現れたメニューの Windows PowerShell をクリック ( または ) Windows
OmniTrust
Centrally Managed Content Security Systems OmniTrust for Documents Internet Explorer 9 設定ガイド リリース 3.6.0-Rev1 2011 年 11 月 24 日 株式会社クレアリア東京都北区豊島 8-4-1 更新履歴 項番 更新年月日 更新区分 ( 新規 修正 ) 更新箇所更新内容更新者 1 2011/11/22
Symantec AntiVirus の設定
CHAPTER 29 Symantec AntiVirus エージェントを MARS でレポートデバイスとしてイネーブルにするためには Symantec System Center コンソールをレポートデバイスとして指定する必要があります Symantec System Center コンソールはモニタ対象の AV エージェントからアラートを受信し このアラートを SNMP 通知として MARS に転送します
動体検知によるメール送信イベントの設定方法(ファームウェアⅴ7.1ⅹ以上)
はじめに 本ドキュメントでは AXIS ネットワークカメラのファームウェアバージョン 7.1x 以降で 動体検知があ った際にメールを任意のアドレスに送信する為の設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラの設定ページにアクセスする 1. Chrome ブラウザなどの推奨ブラウザを起動します 2. Web ブラウザの URL 入力欄に お使いの AXIS ネットワークカメラの
Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ
Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle
IT ライブラリーより (pdf 100 冊 )
IT ライブラリーより (pdf 100 冊 ) http://itlib1.sakura.ne.jp/ 他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) http://itlib1.sakura.ne.jp/ 目次番号 270 番 Windows Server Enterprise 2008 R2 完全解説 ( 再入門 ) 全 26 冊 2 Windows
PowerPoint プレゼンテーション
KDDI クラウドプラットフォームサービス (KCPS) CPU 脆弱性 (Meltdown/Spectre) に対するパッチ適用 確認手順書 _WindowsOS KCPS ver.1 の手順書となります はじめに 本資料は KDDI クラウドプラットフォームサービス ( 以下 KCPS) ナレッジサイトにおいて情報を発出している KCPS に関する Meltdown および Spectre 脆弱性への対応ついて
PowerPoint Presentation
Amazon WorkSpaces Active Directory 証明書サービス (ADCS) を用いたデバイス認証構成 アマゾンウェブサービスジャパン株式会社 2017 / 11 / 10 Agenda 1. Amazon WorkSpaces のデバイス認証の仕組み 2. 環境構成概要 Amazon WorkSpaces デバイス認証の仕組み 3 WorkSpaces のエンドポイントへアクセス
Upload path ファイル送信先ディレクトリのパスを指定します ホームディレクトリに画像を送信する場合は空白のまま サブディレクトリに画像を送信する場合はディレクトリ名を指定します さらに下位のディレクトリを指定する場合は \ マークを利用します 例 ) ホームディレクトリ以下の camera
はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.5x 以降で 任意の間隔で画像を FTP サーバへ送信するための設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1. Internet Explorer などの Web ブラウザを起動します 2. Web ブラウザの URL
ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組
レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT BB クライアント for Windows Type BB1 6.3.0 HULFT BB クライアント for Windows Type BB2 6.3.0 < 対応 OS> Windows2000, WindowsXP, WindowsServer2003 < 追加機能一覧 > HULFT BB クライアント 管理番号 内容
これらの情報は 外部に登録 / 保存されることはございません 5 インターネット接続の画面が表示されます 次へ > ボタンをクリックしてください 管理者様へ御使用時に設定された内容を本説明文に加筆ください 特に指定不要で利用可能であった場合は チェックボックスを オフ していただきますようご案内くだ
DoMobile ASP サービスセットアップ手順 この説明書は アクセスされる側の DoMobile PC( 以下 自席 PC) に外部からアクセスするために必要なプログラムを組み込む手順を示しています ( 全ての操作は 自席 PC で実施していただきます ) 自席 PC にはプログラムをインストールできる権限が付与されている必要があります 詳細は管理者に御確認ください 利用 試用期間終了後 DoMobile
rndc BIND
rndc ローカル上 またはリモート上にある BIND9 を制御するツール rndc の仕組仕組み 制御メッセージ rndc コマンド 読み込み /.conf( 相手のホスト名と共有鍵の指定 ) または /.key( 共有鍵の指定 ) rndc の共通鍵と一致していれば rndc からの命令を受け付ける named サービス # vi named.conf 1 共有鍵の設定 keys ステートメントで直接記入または
改版履歴 版数 改版日付 改版内容 /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
自己紹介 MURA/ 村嶋修一 千葉県松戸市在住 Windows gloops MS MVP for Hyper-V 2
Windows Server vnext 仮想化 (Hyper-V) の向上点 gloops 村嶋修一 Microsoft MVP for Hyper-V 自己紹介 MURA/ 村嶋修一 千葉県松戸市在住 Windows 系インフラ担当 @ gloops MS MVP for Hyper-V http://www.vwnet.jp [email protected] 2 こんな本書きました 3 Agenda
Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法
Red Hat Enterprise Linux の cron(8) デーモンにデフォルト定義された tmpwatch 命令の動作による WebOTX のトラブル対処方法 2009 年 2 月 NEC 第二システムソフトウェア事業部 1. 概要 Red Hat Enterprise Linux では OS インストール後の初期状態において cron(8) デーモンによって実行される命令が複数定義されます
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕
Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :
FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED
FW ファイルアップロード ダウンロード機能利用ガイド Version 1.1 2016 年 9 月 21 日富士通株式会社 i 改訂履歴改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/12/02 1.0 - - 新規作成 2 2016/09/21 1.1 4 4.1.3 text/plan を text/plain に修正 章立てを修正 ii 目次 第 1 章
プレポスト【問題】
コース名 : 基礎から学ぶ!Excel VBA による業務の自動化 受講日 氏名 1 Excel VBA を使用するメリットとして誤っているものを 1 つ選びなさい 1. 手作業では手間のかかる作業も プログラムに記述した処理は一括して実行されるため 何段階ものメニュー操作を行う必要がなくなる 2. プログラムに書いた処理は記述どおりに実行されるため だれがいつ何回行っても確実な処理がなされ 誤動作を防ぐことができる
PowerPoint プレゼンテーション
5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse
Python によるジオプロセシング スクリプト入門
... 1 アイコンの説明... 8 第 1 章イントロダクション... 9 本コースの目的... 11 コース内容 1 日目... 11 コース内容 2 日目... 12 付属資料... 12 講習資料... 13 イントロダクション... 13 ArcGIS の紹介... 14 Web ページ : サポート情報... 14 Web ページ :ArcGIS を学べる... 15 Web ページ :ArcGIS
共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて
共有フォルダ接続手順 (Windows 環境 ) 本手順書では 共有フォルダ接続ツールの設定 実行方法を説明します PC から CSVEX の共有フォルダ (WebDAV) に接続すれば いつでもお手元に最新のファイル一式が揃っている状態となり 日々のファイルダウンロード作業が不要となります 共有フォルダ接続ツールは CSVEX の共有フォルダに簡単に接続するためのツールです 必要環境 Windows
NETCRUNCH の WINDOWS 監視 P A G E 2 ス権限が必要となります ユーザーはローカル Administrators グループへ使用するユー ザーを追加することでこの権現を割り当てることが可能です 2. ファイアウォール設定 ファイアウォールルールとして RCP パフォーマンス
NETCRUNCH の WINDOWS 監視 P A G E 1 NetCrunch は追加エージェントをインストールすることなく Microsoft Windows を監視することができます しかし セキュリティルールが厳格なため 初期設 定のみでリモート監視ができるかは ユーザーの Windows 環境に依存します 監視サーバー NetCrunch サーバーは Windows Server 2003
任意の間隔での FTP 画像送信イベントの設定方法 はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページ
はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダにおいて任意の間隔で画像を FTP サー バーへ送信するイベントの設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1.Web ブラウザを起動します FW v6.50 以下の場合は Internet Explorer を FW v7.10 以降の場合は
ESMPRO/JMSS Ver6.0
NEC Express5800 シリーズ ESMPRO /JMSS EventManager セットアップカード ごあいさつ このたびは ESMPRO/JMSS EventManager をお買い上げ頂き まことにありがとうございま す 本書は セットアップ方法について説明しています 製品をお使いになる前に必ずお読みくだ さい また ESMPRO/JMSS EventManager の説明書として次のものがあります
I N D E X リダイレクト画面投稿手順 リダイレクト画面投稿手順 2 1 管理画面にログイン 2 右上の + 追加 を押す メールサービスのご利用について 4 メールソフト設定方法 ご利用のバージョンにより 画面や設定項目が異なる場
設定マニュアル 2017 年 6 月版 I N D E X リダイレクト画面投稿手順 リダイレクト画面投稿手順 2 1 管理画面にログイン 2 右上の + 追加 を押す メールサービスのご利用について 4 https://www.uspot.jp/location/ メールソフト設定方法 ご利用のバージョンにより 画面や設定項目が異なる場合があります Windows Live メール 4 Microsoft
UIOUSBCOM.DLLコマンドリファレンス
UIOUSBCOM.DLL UIOUSBCOM.DLL Command Reference Rev A.1.0 2008/11/24 オールブルーシステム (All Blue System) ウェブページ : www.allbluesystem.com コンタクト :[email protected] 1 このマニュアルについて...3 1.1 著作権および登録商標...3 1.2
Hyper-V 仮想マシンの設定
この章の内容は 次のとおりです Microsoft Hyper-V マネージャでの VM の作成, 1 ページ VF ドライバのインストール, 3 ページ ポートプロファイルの接続, 3 ページ Microsoft Hyper-V マネージャでの VM の作成 この手順は Microsoft Hyper-V マネージャの [New Virtual Machine Wizard] を使用して VM を作成します
Windows PowerShell 用スクリプト形式編 改版履歴 版数 日付 内容 担当 V /4/1 初版 NII V /2/26 動作環境の変更に伴う修正 NII V /8/21 タイムスタンプ利用手順の追加 NII 目次 1. コード署名用証明
Windows PowerShell 用スクリプト形式編 改版履歴 版数 日付 内容 担当 V.1.0 2015/4/1 初版 NII V.0 2018/2/26 動作環境の変更に伴う修正 NII V.1 2018/8/21 タイムスタンプ利用手順の追加 NII 目次 1. コード署名用証明書の利用 1-1. 前提条件 1- PKCS#12 ファイルの作成 1-2-1. 事前準備 1-2- PKCS#12
WEBシステムのセキュリティ技術
WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして
Java講座
~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト
Windows 10 推奨アップグレードについて
Windows 10 アップグレード動作について 2016 年 2 月 3 日日本マイクロソフト株式会社 目次 更新プログラムの重要度の変更 オプション更新プログラム 推奨されるプログラム Windows 10 アップグレード用の更新プログラム Windows 10 アップグレード動作について ドメイン参加しているPC ドメイン参加していないPC 2 更新プログラムの重要度の変更 オプション更新プログラム
CONTEC DIOプロバイダ ユーザーズガイド
DIO プロバイダユーザーズガイド - 1 - DIO プロバイダ CONTEC DIO ボード Version 1.1.2 ユーザーズガイド July 17, 2012 備考 ORiN2SDK2.0.14 以降, このプロバイダは CONTEC 社の API-DIO(WDM) を使用しています. 以前 までの API-DIO(98PC) を使用する場合は,DIO98 プロバイダを使用してください.
2. Save をクリックします 3. System Options - Network - TCP/IP - Advanced を開き Primary DNS server と Secondary DNS Server に AXIS ネットワークカメラ / ビデオエンコーダが参照できる DNS サ
はじめに 本ドキュメントでは AXIS ネットワークカメラ / ビデオエンコーダのファームウエアバージョン 5.4x 以降で 指定された曜日と時間帯に 画像を添付したメールを送信するための設定手順を説明します 設定手順手順 1:AXIS ネットワークカメラ / ビデオエンコーダの設定ページにアクセスする 1. Internet Explorer などの Web ブラウザを起動します 2. Web ブラウザの
Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル
日付 :2007/04/16-10.1.3 Oracle Universal Content Management 10.1.3 ドキュメント管理クイック スタート チュ - トリアル Oracle Universal Content Management 10.1.3 - ドキュメント管理クイック スタート チュ - トリアル 1 内容 はじめに... 3 Oracle UCM - ドキュメント管理モジュール...
使用する前に
この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE
Microsoft Word - ModelAnalys操作マニュアル_
モデル分析アドイン操作マニュアル Ver.0.5.0 205/0/05 株式会社グローバルアシスト 目次 概要... 3. ツール概要... 3.2 対象... 3 2 インストールと設定... 4 2. モデル分析アドインのインストール... 4 2.2 モデル分析アドイン画面の起動... 6 3 モデル分析機能... 7 3. 要求分析機能... 7 3.. ID について... 0 3.2 要求ツリー抽出機能...
24th Embarcadero Developer Camp
17 Th Developer Camp B4 Delphi/C++Builder テクニカルワークショップ Delphi / C++Builder 旧バージョンアプリケーションの移行 エンバカデロ テクノロジーズサポートチーム with 高橋智宏 1 17 Th Developer Camp Delphi Q1 2 midas.dll Q. 別々のバージョンで作成したデータベースアプリケーションがあります
R80.10_FireWall_Config_Guide_Rev1
R80.10 ファイアウォール設定ガイド 1 はじめに 本ガイドでは基本的な FireWall ポリシーを作成することを目的とします 基本的な Security Management Security Gateway はすでにセットアップ済みであることを想定しています 分散構成セットアップ ガイド スタンドアロン構成セットアップ ガイド等を参照してください [Protected] Distribution
1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです
体験版申請用総合ソフト (ver.3.0) インストールガイド 登記 供託オンライン申請システム 平成 29 年 4 月 法務省民事局 1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです 2 1.1 動作環境 ハードウェア環境 CPU 800MHz
Python によるジオプロセシング スクリプト入門
アイコンの説明... 8 第 1 章イントロダクション... 9 本コースの目的... 11 講習内容... 11 講習資料... 12 イントロダクション... 12 ArcGIS... 13 Web サイト... 13 開発者向けプログラム / サービス... 14 演習 1: 演習環境の構築... 15 ステップ 1: Windows へのログオン ( オプション )... 15 ステップ 2:
サイドローディングに必要な環境 以下の表を参照ください エディション ドメイン不参加 ドメイン参加 Windows8.1 サイドローディング不可 サイドローディング不可 Windows RT 8.1 Windows 8.1 Pro サイドローディングキーが必要 サイドローディングキーが必要 ドメイン
株式会社 LoiLo 2015/2/13 Windows ストアアプリのサイドローディングについて Windowsストアからアプリをインストールする場合の問題点 Microsoftアカウントが必要 Microsoftアカウントは無料で取得することが可能ですが 生徒にMicrosoftアカウントを持たせたくない場合 学校側でMicrosoftアカウントを取得し 管理するというケースが多いです (1つのMicrosoftアカウントで81
クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社
クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社 < 変更履歴 > 版数 発行日 変更内容 初版 2016/11/01 1.1 2017/01/24 マニュアルの名称を見直す 1.2 2019/04/01 5. インストール ようこそ画面の最新化 1 目次 1. はじめに... 4 2. 本書の目的... 4 3. 本書の位置づけ...
Sendmail Advanced Message Server 2.1J Windows Q. ユーザを一括して追加 削除したい テキストファイルからの メールアカウントの一括追加 削除が可能です 以下にその手順をご説明します なお 本機能につきましては 製品 CD 同梱の Server-Refe
更新日付 2013-02-08 Sendmail Advanced Message Server 2.1J Windows 1/1 ページ Sendmail Advanced Message Server 2.1J Windows Q. ユーザを一括して追加 削除したい テキストファイルからの メールアカウントの一括追加 削除が可能です 以下にその手順をご説明します なお 本機能につきましては 製品
TFTP serverの実装
TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった
各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作
マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)
スライド 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
Microsoft Word - Qsync設定の手引き.docx
使用の手引き Qsync はまるごと QNAP で作動するクラウドベースのファイル同期サービスです ローカルの Qsync フォルダにファイルを追加するだけで ファイルはまるごと QNAP およびそれに接続されたすべてのデバイスで利用できるようになります Qsync を使用する前に Qsync を配置する前に 以下の 3 つのステップに従ってください 1. まるごと QNAP でユーザーアカウントを作成する
目次 1. ユーザー登録 ( 初期セットアップ ) を行う Office365 の基本的な動作を確認する... 6 Office365 にログインする ( サインイン )... 6 Office365 からサインアウトする ( ログアウト )... 6 パスワードを変更する... 7
実践女子学園 目次 1. ユーザー登録 ( 初期セットアップ ) を行う... 2 2. Office365 の基本的な動作を確認する... 6 Office365 にログインする ( サインイン )... 6 Office365 からサインアウトする ( ログアウト )... 6 パスワードを変更する... 7 3. Office インストール... 8 Office インストール手順... 8
CubePDF ユーザーズマニュアル
CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し
Mobile Access簡易設定ガイド
Mobile Access Software Blade 設定ガイド チェック ポイント ソフトウェア テクノロジーズ ( 株 ) アジェンダ 1 SSL VPN ポータルの設定 2 3 4 Web アプリケーションの追加 Check Point Mobile for iphone/android の設定 Check Point Mobile for iphone/android の利用 2 変更履歴
Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H
Micro Focus Enterprise Developer チュートリアル 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red Hat Enterprise Linux Server release 6.5 x64 使用した WebSphere MQ : IBM WebSphere MQ 7.5.0.1
1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String
目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()
HeartCoreインストールマニュアル(PHP版)
HeartCore インストールマニュアル (PHP 版 ) October 2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 新規作成 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象... - 4-1.1. 概要説明... - 4-2. インストールの流れ... - 4-3. 定義ファイルの確認...
A. InstallScript プロジェクト InstallScript インストールは InstallScript エンジンによって制御され 決められた順序で一連のイベントが生成されます これらのイベントは インストールを実行するソフトウェアハンドラーをトリガーします たとえば インストールがロ
InstallScript サンプル 注 ) このドキュメントは InstallShield 2015 Premier Edition を基に作成しています InstallShield 2015 以外のバージョンでは設定名などが異なる場合もあります 概要 InstallShield では InstallShield 独自のプログラム言語 InstallScript を利用して 動作をカスタマイズすることができます
ログを活用したActive Directoryに対する攻撃の検知と対策
電子署名者 : Japan Computer Emergency Response Team Coordination Center DN : c=jp, st=tokyo, l=chiyoda-ku, Japan Computer Emergency Response [email protected], o=japan Computer Emergency Response Team
Sendmail AD連携モジュールキャンペーン
目次 1 概要...1 2 動作環境...1 3 事前準備...1 4 動作概要...1 5 プロトコル...3 6 設定項目...3 7 LDAP 検索属性...5 8 メールボックス追加時のパスワード設定 クォータ制限...5 9 モジュール利用時の注意事項...6 1 概要商用版 Sendmail 製品では 独自のユーザデータベースを参照することで登録アカウントの POP/IMAP/SMTP
PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな
操作ガイド Ver.2.3 目次 1. インストール... - 2-2. SAMBA Remote 利用... - 9-2.1. 接続確認... - 9-2.2. 自動接続... - 11-2.3. 編集... - 13-2.4. インポート... - 16-2.5. 削除... - 18-2.6. 参考資料 ( 接続状況が不安定な場合の対処方法について )... - 19-2.6.1. サービスの再起動...
Password Manager Pro スタートアップガイド
ZJTM180813101 ユーザーガイド 2018 年 8 月 13 日発行 ゾーホージャパン株式会社 COPYRIGHT ZOHO JAPAN CORPORATION. ALL RIGHTS RESERVED 著作権について 本ガイドの著作権は ゾーホージャパン株式会社が所有しています 注意事項本ガイドの内容は 改良のため予告なく変更することがあります ゾーホージャパン株式会社は本ガイドに関しての一切の責任を負いかねます
intra-mart Accel Platform — IM-Repository拡張プログラミングガイド 初版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.
目次 目次 準備いただくもの 準備 SQLServer2008 R2 ExpressEdition のインストール インストールの前に インストール 設定一覧 機
やってみよう! パソコンデータ入力 Ver3.1 - サーバー構築設定手順書 - 2010 年 11 月 15 日 1 / 25 目次 目次... 2 1. 準備いただくもの... 3 1.1. 準備... 3 2. SQLServer2008 R2 ExpressEdition のインストール... 4 2.1. インストールの前に... 4 2.2. インストール... 6 2.3. 設定一覧...
Cybozu SP スケジューラー 管理者マニュアル
管理者マニュアル 第 1 版 サイボウズ株式会社 目次 SP スケジューラー管理者マニュアル....................................... 2 1 SP スケジューラーの概要.......................................... 2 2 SP スケジューラーの権限..........................................
Microsoft PowerPoint - パブリックフォルダーの管理.pptx
Exchange Online パブリックフォルダーの管理 目次 1. パブリックフォルダーの作成...4 1.1 パブリックフォルダーにおける各種制限...4 1.1.1 パブリックフォルダーに関する制限...4 1.1.2 アイテムのサイズ制限 ( 添付ファイルの最大サイズ )...4 1.2 パブリックフォルダーの作成...4 1.2.1 パブリックフォルダー管理画面への接続...4 1.2.2
PowerPoint プレゼンテーション
計算機実習 Ⅰ FORTRAN 担当 2018.05.29 本日の課題 プログラムの基本ルールを理解し 以下が含まれるプログラムを作成する (1) 文法の基礎 ( フローチャートなど ) (2) 変数宣言 (3) 入出力 (4) 四則演算 (5) 組込関数 (6) 判定文 (7) リダイレクション PROGRAM MAIN INTEGER I, J, K REAL A, B, C CHARACTER
