-
-
-
スクリプト化されたタスクを使用してログオン時間を分析する
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
スクリプト化されたタスクを使用してログオン時間を分析する
ログオン時間が長くなると、ユーザーの生産性が低下し、ユーザーエクスペリエンスが低下します。管理者は、ログオン時間の詳細な概要を把握して、ログオンの速度が遅くなるプロセスを特定し、それに応じて是正措置を講じることができる場合があります。
この目標を達成するために、スクリプトAnalyze_Logon_Duration.ps1
を使用できます。これは PowerShell スクリプトで、ログオンプロセスに関連するすべての主要なイベントをイベントログに照会します。このスクリプトには、次のような利点があります。
- これにより、ユーザーの最新のログオンのログオン期間の内訳が表示されます。
- ログオンプロセスの主要な順次フェーズがすべて表示され、どのフェーズでログオンが遅くなっているかが簡単にわかります。
- これにより、あるフェーズの終了と次のフェーズの開始の間に遅延があるかどうかを確認できます。
その他の特典を確認するには、「https://www.controlup.com/script-library-posts/analyze-logon-duration/」を参照してください。
Workspace Environment Management (WEM) は、スクリプトの実行を自動化するスクリプト化されたタスク機能を提供します。必要なのは、スクリプト化されたタスクを設定することだけです。一般的なワークフローは次のとおりです。
- 関連するスクリプトを準備する
- スクリプト化されたタスクを追加する
- スクリプト化されたタスクを設定する
- タスク実行レポートを表示する
関連するスクリプトを準備する
次の 2 つのスクリプトを含む ZIP ファイルを準備します。
-
Analyze_Logon_Duration-0531.ps1
. このスクリプトはhttps://www.controlup.com/script-library-posts/analyze-logon-duration/から入手できます。 -
Run_Analyze_Logon_Duration.ps1
. このスクリプトAnalyze_Logon_Duration-0531.ps1
はエントリポイントとして使用され、 関連するパラメータをスクリプトに渡します。このスクリプトは必要に応じてカスタマイズできます。
この例では、スクリプトRun_Analyze_Logon_Duration.ps1
には次の内容が含まれています。
注:
以下の内容は参考用です。「domainUser」が正しく解決されていることを確認します。そうしないと、スクリプトは期待どおりに動作しません。
$SessionID = (Get-Process -PID $pid).SessionID
$DomainUser =(Get-WMIObject -ClassName Win32_ComputerSystem).Username
& ((Split-Path $MyInvocation.InvocationName) + "\Analyze_Logon_Duration-0531.ps1") -DomainUser $DomainUser -SessionID $SessionID
<!--NeedCopy-->
スクリプト化されたタスクを追加する
以下の情報は、「 スクリプト化されたタスクを追加する」のガイダンスを補足するものです。ログオン時間を分析するタスクを作成するには、その記事の一般的なガイダンスに従い、以下の詳細を念頭に置いてください。
[Web コンソール] > [スクリプト化されたタスク] で、次のようにタスクを追加します。
- [ ファイルタイプ] で [ ZIP] を選択します。
- zip ファイルを参照してアップロードし、スクリプト
Run_ Analyze_Logon_Duration.ps1
をエントリポイントとして設定します。 - [ 権限の付与 ] オプションは、セキュリティ上のリスクをもたらす可能性がある、信頼できないスクリプトから発生する攻撃から保護するために、セキュリティレイヤーを追加するように設計されています。Analyze_Logon_Duration タスクは、フルアクセスで実行する必要があります。
スクリプト化されたタスクを設定する
以下の情報は、「 スクリプトタスクの設定」のガイダンスを補足するものです。Analyze_Logon_Duration タスクを構成するには、以下の詳細を念頭に置いて、その記事の一般的なガイダンスに従ってください。
-
関連する構成セットに移動し、[ スクリプトタスク設定] に移動し、[一般 ] で Analyze_Logon_Duration タスクを次のように設定します。
- WEM では、タスクを実行する前に署名を検証するかどうかを決定できます。スクリプト化されたタスクにフルアクセス権が付与されている場合、署名の検証は必須です。これにより、スクリプトが危険にさらされるのを防ぎ、セキュリティを確保します。 **フィルターとタスクのタイムアウト設定はオプションです** 。
-
「 トリガー」で、タスクのトリガーを設定します。
-
トリガーを使用して、タスクを実行するタイミングを制御します。マシンの起動後にタスクが実行されることを確認してください。たとえば、「スケジュールされた」トリガーを作成してタスクの実行をスケジュールし、そのトリガーをタスクに関連づけることができます。
-
-
「 パラメータ」で、タスクにパラメータを渡すかどうかを選択します。この例では、このステップをスキップできます。
-
「 出力」で、次のように設定を構成します。
タスク実行レポートを表示する
タスクが正常に実行されたら、レポートを確認して結果を表示できます。詳細については、「 レポート」を参照してください。この例では、次のレポートが表示されます。
フィルターを使用して、関連するレポートにビューを絞り込み、エクスポートできます。レポートのエクスポートについては、「 レポートのエクスポート」を参照してください。エクスポートされたデータに基づいて、さらに分析を行うことができます。
以下は、Power BI で関心のあるデータを視覚化する例です。ユーザーのログオン期間の内訳が表示されます。
ヒント:
ログオンパフォーマンスの最適化は、Workspace Environment Management サービスのハイライトの 1 つです。この機能により、ログオンプロセス全体を変更して、ログオン時間を大幅に短縮できます。 ログオンの最適化を参照してください。
共有
共有
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.