Quantcast
Channel: TechNet Blogs
Viewing all 36188 articles
Browse latest View live

(RDS) Tip of the Day: Microsoft announces Windows 10 Workstation edition for power users

$
0
0

Today's tip...

Windows 10 Pro for Workstations is a high-end edition of Windows 10 Pro, comes with unique support for server grade PC hardware and is designed to meet demanding needs of mission critical and compute intensive workloads.

The value of Windows 10 Pro for Workstations is directly aligned to increase the performance and reliability of high-end PCs, with the following features:

  • ReFS (Resilient file system): ReFS provides cloud-grade resiliency for data on fault-tolerant storage spaces and manages very large volumes with ease. ReFS is designed to be resilient to data corruption, optimized for handling large data volumes, auto-correcting and more. It protects your data with integrity streams on your mirrored storage spaces. Using its integrity streams, ReFS detects when data becomes corrupt on one of the mirrored drives and uses a healthy copy of your data on the other drive to correct and protect your precious data.
  • Persistent memory: Windows 10 Pro for Workstations provides the most demanding apps and data with the performance they require with non-volatile memory modules (NVDIMM-N) hardware. NVDIMM-N enables you to read and write your files with the fastest speed possible, the speed of the computer's main memory. Because NVDIMM-N is non-volatile memory, your files will still be there, even when you switch your workstation off.
  • Faster file sharing: Windows 10 Pro for Workstations includes a feature called SMB Direct, which supports the use of network adapters that have Remote Direct Memory Access (RDMA) capability. Network adapters that have RDMA can function at full speed with very low latency, while using very little CPU. For applications that access large datasets on remote SMB file shares, this feature enables:
    • Increased throughput: Leverages the full throughput of high speed networks where the network adapters coordinate the transfer of large amounts of data at line speed.
    • Low latency: Provides extremely fast responses to network requests, and, as a result, makes remote file storage feel as if it is directly attached storage.
    • Low CPU utilization: Uses fewer CPU cycles when transferring data over the network, which leaves more power available to other applications running on the system.
  • Expanded hardware support: One of the top pain points expressed by our Windows Insiders was the limits on taking advantage of the raw power of their machine. Hence, we are expanding hardware support in Windows 10 Pro for Workstations. Users will now be able to run Windows 10 Pro for Workstations on devices with high performance configurations including server grade Intel Xeon or AMD Opteron processors, with up to 4 CPUs (today limited to 2 CPUs) and add massive memory up to 6TB (today limited to 2TB).

Reference - Microsoft announces Windows 10 Pro for Workstations - https://blogs.windows.com/business/2017/08/10/microsoft-announces-windows-10-pro-workstations/


BlogMS Microsoft Team Blogs – August 2017 Roll-up

[mstep] 2017年9月 おすすめコースご案内ー Microsoft Azure PaaS 基礎コースほか

$
0
0

mstep

mstep は、マイクロソフト パートナー ネットワークへご参加のパートナー様がご利用いただける本格的なクラスルーム/オンライン トレーニングです。

お申し込みは先着順となり、定員に達し次第締め切らせていただきますので、お早めにお申し込みください。

mstepはMPNパートナー様の受講は無償となっておりますので、ぜひご活用ください。

 

mstepclassroom

******************************************************************************************************

9/12()

Microsoft Azure PaaS 基礎

<概要> 

Microsoft Azure PaaS サービスが提供する アプリ サービスを使用することで、自動スケールが可能なフロントエンド アプリ も、バックエンド サービスも、IaaS 環境より簡単に作成でき、管理負荷を低減させることができます。また、Azure PaaS データ分析サービスを組み合わせることにより、業務システムのデータストアに蓄えられたデータ活用をすぐに始めることができます。

本コースは、Microsoft Azure PaaS サービスを活用して構築できるソリューション例を紹介します。

******************************************************************************************************

9/26()

Microsoft Azure PaaS データ サービス- Azure SQL データベースと SQL データウェアハウスの実装と管理 –

<概要> 

Azure SQL Database および、Azure SQL Data Warehouse は、クラウド上で利用できる PaaS 型のリレーショナル データベース サービスです。これらの PaaS データサービスを使用することで、インフラストラクチャや仮想マシンの実装、管理に時間を取られずに、アプリケーション開発に集中できるため、データベースを利用したソリューション提供までの時間を短縮することができます。最初に、Azure SQL サーバー (論理サーバー) を説明し、Azure SQL Database、および Azure SQL Data Warehouse のデータベースの作成、構成、移行、および、運用管理のポイントをデモを交えて説明します。

******************************************************************************************************

9/29()

MCP 70-742 受験対策セミナー ~Identity with Windows Server 2016

<概要> 

MCP 試験 70-742:「Identity with Windows Server 2016」の出題範囲に含まれる Windows Server 2016 ID管理機能を解説し、ポイントとなる問題の解法をご確認いただきます。なお、このコースは Windows Server 2016 ID管理機能を 1 から学習するのではなく、試験対策に特化したカリキュラムとなります。Windows Server 2016 ID管理の基本知識の習得には「MSU 20742 Identity with Windows Server 2016」のコースをご受講されることをお勧めします。

 

******************************************************************************************************

[その他の公開コースはこちら]

mstepclassroom

※ mstep クラスルームは、コースの募集がすでに終了していることもあります。予めご了承ください。

 


msteponline

******************************************************************************************************

Windows 10 導入と展開(セッション) -Creators Update対応- (2017 6 )

<概要>

Windows 10 を企業内で展開するために必要な知識を習得するためのセミナーです。

******************************************************************************************************

Windows 10 セキュリティと管理 (セッション) - Creators Update 対応 (2017 6 )

<概要>

Windows 10 のセキュリティおよび管理に関する機能をご説明し、幾つかの機能はデモ形式でご紹介します。

******************************************************************************************************

IT Pro 向け 初めての Office 365 導入と移行 (2017 6 )

<概要>

Exchange Online 中心とした Office 365 への移行方法についてのトレーニングです。Exchange Online で採用可能な複数の移行方法について、特徴、要件、作業の流れ、選び方などを説明します。SharePoint Online への移行、Skype for Business Online の利用開始方法については概要をご説明します。

******************************************************************************************************

Active Directory による SaaS の認証 Office 365 認証管理・セキュリティ機能 (2017 6 )

<概要>

このコースでは、Azure Active Directory とオンプレミス Active Directory の連携、Active Directory フェデレーション サービスによる Office 365 やサードパーティ SaaS のシングル サインオンについて説明します。また、Office 365 の標準機能および Azure Active Directory Premium, Intune, Azure Information Protection を組み合わせたセキュリティ機能や、端末やアクセスの制御についても説明します。

******************************************************************************************************

MTA セキュリティの基礎 受験対策セミナー(2017 5 )

<概要>

Microsoft の認定テキストを使用した、MTA試験「98-367:セキュリティの基礎」の受験対策セミナーです。

このコースでは、以下に関する基本的なセキュリティを学びます。

• セキュリティの現状を把握した今日のセキュリティの基礎
• 様々な攻撃手法の理解、攻撃に対する防御策
• オペレーションシステムの持つセキュリティ機能
• ネットワークのセキュリティとして、ファイアウォールの目的と仕組みや様々なネットワーク上のセキュリティ(有線・無線)
•  物理的なセキュリティ対策とクライアントとサーバーに代表されるコンピューターのセキュリティ
• アプリケーションのセキュリティ

******************************************************************************************************

 

[その他のオンラインコースはこちら]

msteponline

 

 

blogpost_cjhdi

Intelllisense in the Console

$
0
0

You're running a cmdlet in the PowerShell.exe host console. You want to see what parameters are available to you. You can tab through them, after inputting a hyphen, until you get the one you want... but, how do you display them all and then chose the one you want, avoiding the help file?

 

 Enter  Intellisense, Stage Left

Instead of pressing tab after the hyphen, try Ctrl & Space. You'll see this...

 

Now, use the arrow keys to arrive at the parameter you want and press Space.

 

You can also use Intellisense to show values that can be supplied to a parameter.

 

If there are too many results, input the first letter for Intellisense to work with, e.g. X and then use Ctrl & Space.

 

 

ライブ会場で、コンサートで、参加者の満足度を人工知能が分析

$
0
0

[2017 年 9 月 1 日]

ライブ会場やコンサート、イベントなどで参加者から発信される様々な感情。時には何万人にもなるような参加者の満足度を知りたい場合、ペンライトを振ってもらう、赤か白の札を出してもらう、後でアンケートを取る、などの方法がありますが、いずれも定性的な情報が中心で、多くの人数分のフィードバックを正確かつ迅速に収集する方法は今までなかったと言っていいでしょう。人工知能とカメラを組み合わせると、カメラを通して見える参加者の表情を分析して瞬時に満足度が分かる、そんなシステムの実証実験がはじまっています。

会場内に設置したカメラの画像から人工知能で来場者の顔を検知し、現在の催し物と「怒り」、「軽蔑」、「嫌悪感」、「恐怖」、「喜び」、「中立」、「悲しみ」、「驚き」の感情との関連性を分析、数値化するものです。これにより、来場者の反応を数値化することで、定量的な効果測定の難しいエンタテインメントの客観的な評価が可能になり、イベントの質や満足度の向上に向けた取り組みが行いやすくなります。

 

 

たとえば、来場者の属性 (男女別、年齢)などの属性情報も Microsoft Cognitive Services と呼ばれる人工知能APIの顔認識機能を使うと簡単に識別が可能で、カメラに顔が映った参加者分の情報を集計することができます。

感情についても、ライブ会場、物販エリアなど様々なところにカメラを設置しておけば、感情の構成比が分かりますので、その場所の企画がうまくいっているかどうかを定量的に測定することができるようになります。

 

 

さらに、この感情構成は時系列でも見ていくことができます。どの催し物の反応が一番強いのか、どの企画がうまくいったのか、といった情報も定量的に可視化することが可能となります。

 

 

この仕組みの応用例としては以下のようなことが考えられます。

  • 曲順や演出変更による来場者満足度の向上:ライブ中のネガティブな感情をリアルタイムで検知し、演奏の順番や演出などを変更することで、来場者がより楽しめるようなライブの実現を図る。
  • ライブ評価のスコアリング:ライブ自体の評価を観客の反応として数値化し、スコアリングすることで、アーティストのパフォーマンススキルや人気度などを定量的に評価する。
  • グッズ購入者の可視化:会場物販での購入者を検知し、属性 (性別や年齢など) をデータ化することで、ECサイトとの連動や販売予測などに活用する。
  • チケット購入者分析から来場者分析への転換:チケット販売時は、購入者として情報のみ取得可能ですが、来場者属性を分析することで「実際にチケットを必要としている人」を把握し、新たなマーケティングにつなげる。

 

人工知能を組み合わせた満足度向上の取り組みが当たり前になる世界が、もうすぐそこまでやってきています。

 

この文章は以下の原文を要約したものです:

 

 

VDI on Azure リンク集

$
0
0

こんにちは、マイクロソフトの前島です。

クライアント仮想化(=広義での VDI)は20年以上前から存在する古い仕組みですが、マイクロソフトでは歴史ある VDI と 最新クラウドプットフォームである Microsoft Azure を組み合わせて、これまでの仕組みとは一線を画す、柔軟性や運用容易性の高い "VDI on Azure" を提供しています。昨今では働き方改革を実現する手段の一つとして、VDI 未導入のお客様からのお問い合わせも急増しています。

そこで、VDI on Azure に関して点在している情報を(個人的に見繕えた範囲で)整理してみました。ぜひ情報収集のポータルとしてお役立てください。
# 本リンク集は不定期にアップデートしていく予定です。

A) ざくっと概要を把握したい!
B) セミナー動画で分かりやすく解説
C) ライセンスやコストについて知りたい
D) 技術者向け設計・導入関連情報が欲しい
E) 何はともあれ、実機で試してみたい!
F) パートナーを探したい!
G) 最新情報をキャッチアップしたい!

 

A) ざくっと概要を把握したい!

そもそもどんな仕組みなの?といった概要は、セミナーを視聴いただくのが一番です。録画版が公開されている過去セミナーのうち、入門的な内容を含むセミナーをピックアップしてみました。 

タイトル/概要 公開日 メインスピーカー 
DaaS の切り札! Azure 上で提供されるクライアント仮想化サービス

「働き方改革」により、今改めて VDI が注目を浴びています。本セミナーでは、シトリックスとマイクロソフトの協業により誕生したマネージド型の VDI サービス ( DaaS: Desktop as a Service) である "XenApp Essentials" "XenDesktop Essentials" をご紹介します。

2017/6/19 日本マイクロソフト株式会社

前島 鷹賢

Citrix on Azure で働き方改革を実現

在宅勤務などの働き方改革を支援する手段として、クライアント仮想化への注目が高まっています。 本セミナーでは、アプリケーションやデスクトップの配信基盤を Azure 上のサービスとして提供し、場所やデバイスを問わず、業務環境への安全なアクセスを可能にする Citrix Cloud や関連サービスの概要をご紹介します。

2017/7/20 シトリックス・システムズ・ジャパン株式会社

橋本 

【de:code 2017】Windows 10 クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明〜Citrix とマイクロソフトで実現する真の DaaS の世界〜

2017 年 1 月に開催された Citrix Summit 2017 にて発表されて以来、多くのお客様やパートナー様が待ち望んでいた、Microsoft Azure 上で Windows 10 Enterprise を利用可能にするサービス ”Citrix XenDesktop Essentials”。ついにその全容が明らかになります。本セッションでは、サービス利用に必要なマイクロソフトおよびシトリックスのライセンスから設定の流れなど、皆さまが今知りたい内容をデモを交えて分かりやすくご紹介します。働き方改革に必要なインフラは、ここから始まります!

2017/5/24 シトリックス・システムズ・ジャパン株式会社

大串 昌央 /

日本マイクロソフト株式会社

小田 学

 

B) セミナー動画で分かりやすく解説!

過去、さまざまなイベント/セミナーで VDI on Azure に関する情報をお届けています。そのうち、オンラインで録画やスライドが公開されているものをまとめました。

(上記、概要編でご紹介済みの動画も含みます)

 

<ウェビナー録画版>

日本マイクロソフトでは、どなたでも気軽にご参加いただけるウェブセミナーを多く開催しています。そのうち VDI on Azure に関係するものをまとめました。
なお、今後のAzure 関連ウェビナーは Azure イベントページからご確認いただけます。

タイトル/概要 公開日 メインスピーカー 
DaaS の切り札! Azure 上で提供されるクライアント仮想化サービス

「働き方改革」により、今改めて VDI が注目を浴びています。本セミナーでは、シトリックスとマイクロソフトの協業により誕生したマネージド型の VDI サービス ( DaaS: Desktop as a Service) である "XenApp Essentials" "XenDesktop Essentials" をご紹介します。

2017/6/19 日本マイクロソフト株式会社

前島 鷹賢

Citrix on Azure で働き方改革を実現

在宅勤務などの働き方改革を支援する手段として、クライアント仮想化への注目が高まっています。 本セミナーでは、アプリケーションやデスクトップの配信基盤を Azure 上のサービスとして提供し、場所やデバイスを問わず、業務環境への安全なアクセスを可能にする Citrix Cloud や関連サービスの概要をご紹介します。

2017/7/20

 

シトリックス・システムズ・ジャパン株式会社

橋本 

「Citrix on Azure」構成・展開・運用のポイント

本セミナーでは、Citrix Cloud サービスの 1 つである XenApp and XenDesktop Service を利用し、Azure にリソースを展開するシナリオにおいて、仮想マシンへの接続フローや展開方法、運用などの技術的なポイントをご紹介します。

2017/8/2 シトリックス・システムズ・ジャパン株式会社

馬場 章弘

多様化する VDI 構成の最適解 ~「Citrix on Azure」を使った構成パターン~

VDI によるメリットを最大限得るには構成パターンの検討が非常に重要です。本セミナーでは多数の VDI および Azure 案件で培ったナレッジをもとに、お客様の要件に応じて最適な構成パターンを選択するポイントをご紹介します。

2017/8/10 日本ビジネスシステムズ株式会社

早川 和輝

 「Citrix on Azure」サイジングベストプラクティス

オンプレでもクラウドでも、XenDesktopXenAppで求められるサイジングの肝は変わりません。本ウェブ セミナーでは、オンプレで培ったノウハウから、Citrix on Azure (Citrix Cloud) で必要となる StoreFrontNetScalerなどの構成コンポーネントや、VDAの正しいサイジング方法をご紹介します。

2017/09/06 日商エレクトロニクス株式会社

石川 大 

「Citrix on Azure」最速で作るVDI環境 ~XenDesktop Essentials

実際に「Citrix XenDesktop Essentials」のPOCを実施したSEがシステム構成や構築の流れ、現場で得たノウハウ・ポイント等、包み隠すことなくご紹介します。また、「Citrix on Azure」に適したエンドポイント端末もご紹介します。

2017/09/07 アセンテック株式会社

馬場 泰一

## 続々追加予定 ##

 

<有償イベント録画版>

日本マイクロソフトでは、年2回大型の技術者向け有償イベントを開催しています。そこで開催されたセッションの多くは、ストリーミングの形でどなたでも無償で視聴いただけるように公開しています。

イベント名/タイトル/概要 公開日 メインスピーカー 
[de:code 2016]

デスクトップ仮想化の実践 ~powered by Windows Server 2016 & Azure

(スライド録画)

デスクトップ環境もクラウドへ。マイクロソフトでは、"Azure desktop hosting - Reference architecture" 新しいウインドウで開く として、 Windows Server 2012 R2 ベースの RDS on Azure 設計ガイドを公開しています。本セッションでは、Windows Server 2016 RDS/VDI 新機能や Azure の最新機能を組み合わせることによって、最適なシステム構成がどのように進化するのかを解説します。また、Windows 10 on Azure などのロードマップもお伝えする予定です。 

2016/05/25 日本マイクロソフト株式会社

戸嶋 一葉 / 前島 鷹賢

[TechSummit 2016]

お待たせしました! 真の VDI on Azure がついに実現します!

(スライド録画)

Windows クライアントOSをクラウドで動かしたい!」 そんなご要望に応える仕組みが、Citrix Microsoft の強力な協業によって間もなく登場します。本セッションでは、Windows 10 ベースの VDI on Azure を実現するサービスをはじめ、Azure RemoteApp の後継となるXenApp “express” など、Citrix Cloud Azure の組み合わせが提供するさまざまなデスクトップ/アプリケーション配信ソリューションとその価値をご紹介します。

2016/11/02 シトリックス・システムズ・ジャパン株式会社

大串 昌央 /  

日本マイクロソフト株式会社

前島 鷹賢

[de:code 2017]

Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明〜Citrix とマイクロソフトで実現する真の DaaS の世界〜

(スライド録画)

2017 年 1 月に開催された Citrix Summit 2017 にて発表されて以来、多くのお客様やパートナー様が待ち望んでいた、Microsoft Azure 上で Windows 10 Enterprise を利用可能にするサービス ”Citrix XenDesktop Essentials”。ついにその全容が明らかになります。本セッションでは、サービス利用に必要なマイクロソフトおよびシトリックスのライセンスから設定の流れなど、皆さまが今知りたい内容をデモを交えて分かりやすくご紹介します。働き方改革に必要なインフラは、ここから始まります!

2017/5/24 シトリックス・システムズ・ジャパン株式会社

大串 昌央 /

日本マイクロソフト株式会社 小田 学

 

 

C) ライセンスやコストについて知りたい!

VDI on Azure のコスト構造はシンプルなものとは言えませんが、正しく把握することでより最適化した費用で利用いただくことができるようになっています。

タイトル 概要
「Citrix on Azure におけるライセンス/コストの考え方 (PDF) 2017年5月~6月に大阪と東京で開催した「Citrix on Azure パートナー向けテクニカルセミナー」の中で、ライセンス/コストに特化したセッションを行っています。

Citrix Cloud ベースの3つのサービス(XenApp Essentials, XenDesktop Essentials,

XenApp and XenDesktop Service)をご利用いただくうえで必要になるライセンスなどの費用体系をお伝えしています。

XenApp and XenDesktop on Azure Cost Calculator VDI on Azure における Azure 部分の概算算出に役立つ Webツールが、Citrix社より提供されています。こちらから必要情報(ユーザー数、稼働時間、インスタンスサイズなど)をインプットすると、月額の Azure 想定金額を確認することができます。

(本試算は概算であり、正確性を保証するものではありません)

 

D) 技術者向け設計・導入関連情報が欲しい!

XenApp Essentials などのサービスを実際に展開する場合に役に立つドキュメントをまとめました。

タイトル 概要
XenApp Essentials Service 評価ガイド (日本語PDF) XenApp Essentials に関する、日本語のステップバイステップ評価ガイドです。
XenApp & XenDesktop Service on Azure (XenDesktop Essentials Service) 評価ガイド (日本語PDF) XenDesktop Essentials および XenApp and XenDesktop service を対象とした、日本語のステップバイステップ評価ガイドです。

 

Product Documentation - XenApp Essentials Service (英語) Citrix 社による XenApp Essentials の公式ドキュメントです。

PDF版 Deployment Guide もあります。

Product Documentation - XenDesktop Essentials Service (英語) Citrix 社による XenDesktop Essentials の公式ドキュメントです。
Product Documentation - Citrix Cloud (PORTAL) (英語) 前述の各 Essentials サービス以外にも、Citrix Cloud ベースのソリューションで共通して必要になる Citrix Cloud Connector 関連、コスト削減において重要な機能である Smart Scale を含む SmartTools 関連 などのドキュメントも、ここから辿ることができます。
Citrix Support Forum – Citrix Cloud (英語) Citrix Cloud ベースのサービスのオンラインフォーラムです。サブカテゴリーとして、XenApp Essentials フォーラム XenDesktop Essentials フォーラム もあります。
Azure desktop hosting - Reference architecture and deployment guides (英語) Windows Server 標準の RDS (Remote Desktop Services) Azure IaaS 上で展開する場合のリファレンスガイドです。大変有用ですが、残念ながら Windows Server 2012 R2 ベースです。

Windows Server 2016 ベースでの設計の考え方は、[de:code 2016]

デスクトップ仮想化の実践 ~powered by Windows Server 2016 & Azure~ の中でまとめています。または、Windows Server 2016 RDS オフィシャルリソース(英語)をご参照ください。

 

E) 何はともあれ、実機で試してみたい!

Azure のご契約さえあれば、わずか数ステップでお試し VDI 環境を作ることも可能です。いくつかのお試し環境構築の仕組みをご紹介します。

タイトル 概要
Azure テンプレート - Basic RDS farm deployment Azure IaaS 仮想マシンとして、RDS 環境を一気に構築する ARM テンプレートです。こちらのテンプレートファイルを使うと、最低限のパラメーター(展開するAzureリージョンなど)入力だけで、RDS に必要なサーバーやネットワーク、ストレージなどがまとめて展開されます。

このほか、既存ADを利用するテンプレート(RDS farm deployment using existing active directory)や RD Gateway HA構成まで行うテンプレート(RDS Gateway High Availability deployment)など、いくつかのテンプレートが公開されています。

Azure Marketplace - Citrix XenApp 7.15 Trial Azure IaaS 仮想マシンとして、XenApp(および XenApp に必要なAD、仮想ネットワークなど)をまとめて構築する仕組みです。常に最新版にメンテナンスされており、20179月現在では XenApp 7.15 のお試し環境を数クリックで構築できます。

VDIをマネージドサービスとして提供する XenApp Essentials XenDesktop Essentials もごくわずかな作業で環境構築可能です。ただし評価用無償ライセンスはないため、Citrix Cloud 月額利用料金($12/ユーザー/, 25ユーザー~)が発生します。

 

F) パートナーを探したい!

Citrix Cloud ベースのサービスは、従来型 VDI よりもはるかに簡単に構築・運用できるようになっていますが、効果的にプロジェクトを進めるためには VDI Azure に関するノウハウが豊富なパートナー様の存在が不可欠です。VDI (Citrix) on Azure に関する実績を持つパートナー各社が、みなさまのビジネスを支援します。

タイトル 概要
Citrix_on_Azure_簡易紹介資料 (一枚モノ (PDF) Citrix on Azure に関する一枚モノのブローシャーです。2ページ目に PoC や環境構築支援などを行うパートナー各社への連絡先が掲載されています。

2017年9月8日現在、下記7社にサービスを展開いただいています。

・アセンテック株式会社

SCSK株式会社

・新日鉄住金ソリューションズ株式会社

・関電システムソリューションズ株式会社

・日商エレクトロニクス株式会社

・日本ユニシス株式会社

 Cloud Everywhere ご提供メニュー一覧 上記とは別に Cloud Everywhere という枠組みで、パートナー各社にサービスメニューを展開いただいています。サービスメニューは、「IoT」「HPC」「クラウド運用管理」など11個のソリューションの分類されており、そのうちの一つとして 「VDI」 もメニュー化されています。

2017年98日現在、下記4社にサービスを展開いただいています。

・ソフトバンク・テクノロジー株式会社

・関電システムソリューションズ株式会社

・アジュールパワー株式会社

・日本ユニシス株式会社

 

G) 最新情報をキャッチアップしたい!

VDI on Azure に限った話ではありませんが、クラウドの世界はまさに日進月歩で機能拡張・改善が行われています。セミナーやステップバイステップガイドのようなものは、ある時点でのまとまった情報を把握するうえで有用ですが、最新情報をつかんでいただくためにはBlog SNSが有用です。

Citrix 社では Citrix Blogs というサイトで、さまざまな方が情報を発信しています。ここでは、いくつか具体的なお勧め記事をご紹介します。

タイトル 投稿日 Autor
Azure Multi-Factor Authenticationサービスとの連携 (Integrating NetScaler with Azure MFA) 2016/12/14 Kaoru Kojima
Citrix Cloud の構成を整理してみよう 2017/5/8 Akihiro Baba
XenApp Essentialsを使ってみた 2017/7/25 Toshiki Okabe
XenApp & XenDesktop Services Support Azure AD Domain Services 2016/4/11 Leo Singleton
Seamlessly Extend Your Existing XenApp Deployment into Microsoft Azure 2016/11/4 Subbareddy Dega
Azure Role Based Access Control in XenApp & XenDesktop 2016/11/9 Ole Larsen
Using the Azure Hybrid Use Benefit in XenApp & XenDesktop 2017/1/3 Ashish Phule
Citrix XenApp Essentials Service: Your Questions Answered! 2017/4/28 Paul Carley
XenDesktop Essentials #1 FAQ – Pricing Info! 2017/5/1 Harsh Gupta
What’s New in XenApp Essentials – Q2 CY2017 2017/8/24 Kireeti Valicherla

 

Cómo poner barras de progreso en tus scripts de PowerShell

$
0
0

Cada vez son más los administradores de sistemas que utilizan PowerShell, y no es para menos! PowerShell nos facilita enormemente nuestro día a día, sobre todo en tareas de gestión y automatización de procesos.

Aunque estemos trabajando con líneas de comando, es posible lograr una "interfaz" bastante amigable, pero lo importante es que sea verdaderamente práctica. Si hemos desarrollado un script con procesos en segundo plano, tal vez será recomendable añadir una barra de progresos, sobre todo para no desesperar al usuario y hacerle saber que todo está funcionando correctamente.

Para crear una barra de progresos en PowerShell, vamos a utilizar el cmdlet Write-Progress, que aunque cuenta con varios parámetros, sólo Activity es requerido. Veamos como funciona con un sencillo script, empezamos desde lo más básico e iremos añadiendo nuevos parámetros para conocerlos al detalle:

[ps]$computerList = 'equipo01', 'equipo02', 'equipo03', 'equipo04', 'equipo05', 'equipo06', 'equipo07', 'equipo08', 'equipo09', 'equipo10'
foreach ($computer in $computerList) {
Write-Progress -Activity 'Procesando equipos'
Start-Sleep -Milliseconds 500
}[/ps]

 

Ahora vamos a añadirle el parámetro CurrentOperation, para que nos muestre en qué estado se encuentra.

[ps]$computerList = 'equipo01', 'equipo02', 'equipo03', 'equipo04', 'equipo05', 'equipo06', 'equipo07', 'equipo08', 'equipo09', 'equipo10'
foreach ($computer in $computerList) {
Write-Progress -Activity 'Procesando equipos' -CurrentOperation $computer
Start-Sleep -Milliseconds 500
}[/ps]

 

Sí, ya lo sé! Hasta ahora no hemos visto una barra de progreso como tal, pero ya ha llegado la hora! Para poder mostrar la barra de progreso, necesitamos llamar al parámetro PercentComplete. Para poder trabajar con este parámetro, necesitamos un contador que posicione el progreso de la barra. En este caso, como tenemos 10 equipos, cada equipo irá contando 10 hasta llegar al 100%.

[ps]$computerList = 'equipo01', 'equipo02', 'equipo03', 'equipo04', 'equipo05', 'equipo06', 'equipo07', 'equipo08', 'equipo09', 'equipo10'
$counter = 0
foreach ($computer in $computerList) {
$counter++
Write-Progress -Activity 'Procesando equipos' -CurrentOperation $computer -PercentComplete (($counter / $computerList.count) * 100)
Start-Sleep -Milliseconds 500
}[/ps]

Esto ya ha cogido la forma que buscábamos! 🙂 ¿Quieres más? Venga, veamos ahora cómo funcionaría el script con múltiples barras de progreso.

Múltiples barras de progreso

En este ejemplo estoy listando ficticiamente 10 equipos, y en cada uno estoy recibiendo todos los servicios, haciendo bucle en cada uno para obtener todas las dependencias asociadas. Para cada bucle obtenemos un contador para que pueda mostrar la barra de progreso. Cuando trabajamos con varias barras de progreso, debemos utilizar los parámetros ID y ParentID para relacionarlas. El siguiente script lo podéis descargar desde el Centro de scripts de Microsoft TechNet Gallery.

[ps]$computerList = 'equipo01', 'equipo02', 'equipo03', 'equipo04', 'equipo05', 'equipo06', 'equipo07', 'equipo08', 'equipo09', 'equipo10'
$c1 = 0
foreach ($computer in $computerList) {
$c1++
Write-Progress -Id 0 -Activity 'Comprobando servidores' -Status "Procesando $($c1) de $($computerList.count)" -CurrentOperation $computer -PercentComplete (($c1/$computerList.Count) * 100)
$services = Get-Service
$c2 = 0
foreach ($service in $services) {
$c2++
Write-Progress -Id 1 -ParentId 0 -Activity 'Obteniendo servicios' -Status "Procesando $($c2) de $($services.count)" -CurrentOperation $service.DisplayName -PercentComplete (($c2/$services.count) * 100)
$c3 = 0
if ($service.ServicesDependedOn) {
&nbsp; foreach ($dependency in $service.ServicesDependedOn) {
&nbsp; $c3++
&nbsp; Write-Progress -Id 2 -ParentId 1 -Activity 'Obteniendo dependencias' -Status "Procesando $($c3) de $($service.ServicesDependedOn.Count)" -CurrentOperation $dependency.Name -PercentComplete (($c3/$service.ServicesDependedOn.count) * 100)
&nbsp; Start-Sleep -Milliseconds 50
&nbsp; }
}
else {
Write-Progress -Id 2 -ParentId 1 -Activity 'Obteniendo dependencias' -PercentComplete 100
}
Start-Sleep -Milliseconds 50
}
Start-Sleep -Milliseconds 50
}[/ps]

 

Algo muy curioso que podemos encontrar en Write-Progess es que siempre trata de optimizar el espacio utilizado en la consola. Digamos que tiene un comportamiento "responsive", de modo que nos mostrará el porcentaje de manera numérica cuando la ventana sea pequeña, y la barra de progreso cuando la ventaja sea grande. Podemos realizar la prueba maximizando la ventana.

Como podéis ver, es muy sencillo añadir barras de progreso a los scripts de PowerShell, y nuestros usuarios lo agradecerán! 🙂

 

Sobre el autor:

Daniel Alonso, Microsoft MVP de Windows and Devices for IT

Cloud Solutions Principal Advisor @ENCAMINA

 


Kalenderwoche 36 im Rückblick: Zehn interessante Links für IT-Experten

$
0
0

Word 2016 対象の 2017 年 8 月の更新プログラム

$
0
0

こんにちは、Office サポート チームです。
本記事では Word の更新プログラム適用後に表内の文字列が消える現象について説明します。

 

現象

Word 2016 の更新プログラム適用後、結合されたセルを含む表内に入力された文字列が表示されません。
表示されない文字列は結合されたセル内の文字列に限らず、他のセルの文字が表示されない場合もあります。
アウトライン表示および下書き表示にすることで画面上に表示されますが、
表示状態にかかわらず印刷プレビューおよび印刷結果では文字列がかけた状態となります。

 

現象が発生する更新プログラムとして、以下を確認しています。

 

2017/08 公開

Word 2016 対象の2017 8 8 日の更新プログラム (KB3213656)

https://support.microsoft.com/en-us/help/3213656

 

2017/09 公開

Word 2016 対象の2017 9 5 日の更新プログラム (KB4011039)

https://support.microsoft.com/en-us/help/4011039

 

クイック実行版の Word 2016 では同現象は確認されていません。

 

対処方法

現時点の対処方法としては、該当する Word 2016 の更新プログラムのアンインストールと再適用の抑止になります。
WSUS などによる更新プログラムの配布管理を行われている場合、上記の更新プログラムを配信対象から除外します。

 

 

今後の対応について

本現象について、弊社製品開発担当部門にて問題と認識し、修正に向けた作業を進めております。現時点で修正時期は未決定となります。

 

 

注意事項

本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。

Server Guy at Microsoft Ignite 2017

$
0
0

If the cumulative effects of Hurricanes Irma and Jose permit, Microsoft Ignite 2017 will take place in Orlando from 25th - 29th September. That's less than 3 weeks away.

What has that got to do with Windows Server 2016. Well, there are 91 Sessions focussed on Windows Server from The hacker playbook by Paula Januszkiewicz to My server session, Cert Prep for the 70-741 Networking with Windows Server 2016 exam. Of the 91 sessions, there are 76 at either level 200 or 300 and 3 deep dives at level 400. The full ist can be accessed here.

Ignite is sold out and there will be 30,000 people from all over the world learning, networking, partying for a week. The passes cost over $2000 and the flights and hotels are an additional cost on top. If you are not lucky enough to be going , how can you take part and learn all this new server goodness?

One website is your best friend both for the conference week and for the foreseeable future.

 

 

https://channel9.msdn.com/

 

 

Specifically the Ignite event portal https://channel9.msdn.com/Events/Ignite .

Channel 9 is a mine of useful recorded information and sessions by Microsoft Employees and MVPs who, outside of events, spend time uploading their presentations and recordings to help the Audience.

Even better, Ignite is streamed live on Channel 9 every day, and within 24 hours all the non live-streamed sessions are posted for watching online or downloading for later use.

If you are a techie at all interested in Microsoft technology this should be your first port of call for learning. (As well as docs.microsoft.com) the new home of Microsoft technical documentation. The Windows Server 2016 docs can be found here.

As serverguy@microsoft.com will be at Ignite I will be trying to get time with some of the Server luminaries like Ned Pyle (Storage Replica), Jeff Woolsey (@WSV_GUY) and Elden Christiansen (Storage Spaces Direct).

Due to the 30,000 other attendees getting in the way and the above-mentioned gurus being quite popular I may not manage this, but will do my best.

So, if you are Server-interested what should you focus your valuable time on from these 91 sessions.

Well it depends on your aim, if Certification is for you then the Cert Prep talks are a must (discounts for every exam taken at Ignite are available).

Below is a list of my must-see content.

Lessons learned from deploying Windows Server 2016 by Thomas Maurer lots of real-world hints and tips about actually deploying the product. Thomas is an MVP and speaks very well.

Securing virtual workloads in less than 60 minutes: A live guarded fabric deployment by Dean Wells and Ryan Puffer, Dean and Ryan are both on the product team at Microsoft and this will be a great walkthrough of how to deploy shielded VMs.

Windows Server: What's new and what's next by Chris Van Wesep and Erin Chapple for some great roadmap information and what's coming in the soon to be released edition.

Windows Server and hybrid cloud by Jeff Woolsey What to leave on-premises and what to move to the cloud, and how.

What's new in Windows Server clustering and storage: Hyper-converged SHAZAM! by Elden Christensen The next big thing in Storage and Compute, not to be missed.

Storage Replica: Save your job with Windows Server 2016 by Ned Pyle Another not-to-be-missed session and presenter. Ned has a unique style and has some really important things to tell you about your DR needs.

Wish me luck, there are currently 350+ signups to my Server session! No pressure then.

Finally, make sure to follow @serverguyUK on Twitter for up to the minute updates on all things Windows Server 2016, especially during Ignite.

IFA 2017 Talks: Simone Fritzsche stellt Acers brandneue Windows Geräte vor

$
0
0

Die IFA 2017 ist nicht nur die global führende Messe für Consumer Electronics und Home Appliances, sondern auch der Ort, um neue Tech Trends zu präsentieren. In unserem Microsoft IFA Studio haben wir uns mit verschiedenen Gästen über genau diese Trends unterhalten. Herausgekommen sind vier Stunden Live-Talk, umfassende Informationen zu den neuesten Produkten und unzählige Impressionen von der wichtigsten Consumer-Messe in Berlin.

Hardware-Highlights wo das Auge hinschaut – für Simone Fritzsche von Acer zählt die IFA zu den wichtigsten Messen im Jahr. Als PR Specialist betreut sie den Bereich Public Relations für Deutschland und Österreich. Zu unserem Interview im IFA Studio hat sie einige von Acers brandneuen Geräten mitgebracht.

Das erste in der Reihe ist das Switch 7 Black Edition, ein lüfterloses 2-in-1 Gerät mit einem 13,5 Zoll großen Bildschirm und integrierter NVIDIA GeForce MX150 Grafikkarte, wodurch es insbesondere für die Foto- und Videobearbeitung geeignet ist. Das Windows 10 Device überzeugt zudem durch seinen Formfaktor: Die kompakte Größe macht es zu einem perfekten Gerät für unterwegs und der Kickstand rastet beim Öffnen des Geräts automatisch ein. Für die Anmeldung mit Windows Hello ist das 2-in-1 Device zudem mit einem optischen Unterglas-Fingerabdruck-Sensor mit POA (Power on Authentication) ausgestattet. Durch nur eine Berührung kann der Nutzer das Gerät so einschalten und sich dabei gelichzeitig anmelden.

Ebenfalls mit einem Fingerabdruck-Sensor ausgestattet ist das Acer Swift 5, das vor allem durch sein geringes Gewicht überzeugt. Das Gehäuse besteht aus einer Magnesium-Lithium-Legierung, die insgesamt 42 Prozent des Gewichts einspart und das Gerät somit nur 970 Gramm leicht werden lässt.

Simone Fritzsche zeigt im IFA Talk zudem ein weiteres Highlight, das gleichzeitig zu den absoluten Tech-Trends der IFA 2017 zählt: Acers Windows Mixed Reality Headset. Durch die integrierten Außenkameras bedarf es keiner aufwendigen Installation, sodass es schnell und einfach nutzbar ist. Interessierte können das Device auf weiteren bevorstehenden Messen und demnächst auch im Handel testen.


Ein Beitrag von Sydney Loerch
PR/Communications Intern

Export a mailbox to a target mailbox folder with EWS Managed API, in Exchange Online

$
0
0

In case you have used Search-Mailbox to export your mailbox data into a target mailbox folder and you encountered issues, this solution may turn to be a good alternative.

 

Prerequisistes
-The script requires EWS Managed API 2.2, which can be downloaded here: https://www.microsoft.com/en-gb/download/details.aspx?id=42951

-You will connect to the service with an Exchange Online mailbox that needs to be granted full access rights on the source and target mailboxes.

 

 

DISCLAIMER: This application is a sample application. The sample is provided "as is" without warranty of any kind. Microsoft further disclaims all implied warranties including without limitation any implied warranties of merchantability or of fitness for a particular purpose.The entire risk arising out of the use or performance of the samples remains with you. in no event shall Microsoft or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss arising out of the use of or inability to use the samples, even if Microsoft has been advised of the possibility of such damages). Because some states do not allow the exclusion or limitation of liability for consequential or incidentaldamages, the above limitation may not apply to you.



$SourceMailbox = Read-Host -Prompt "Source mailbox"
$TargetMailbox = Read-Host -Prompt "Target mailbox"

Import-Module -Name "C:Program FilesMicrosoftExchangeWeb Services2.2Microsoft.Exchange.WebServices.dll"

$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService -ArgumentList Exchange2013_SP1

#Provide the credentials of the Exchange Online mailbox that has full access permissions on the source and on the target mailboxes
$service.Credentials = new-object Microsoft.Exchange.WebServices.Data.WebCredentials -ArgumentList "account@domain.onmicrosoft.com","Password"

#Exchange Online URL
$service.Url= new-object Uri("https://outlook.office365.com/EWS/Exchange.asmx")


#Create the Target folder
$TargetFolderName = Read-Host -Prompt "Type the name of the Target folder"

$TargetMsgFolderRootId= new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::MsgFolderRoot,$TargetMailbox)

$TargetFolder = new-object Microsoft.Exchange.WebServices.Data.Folder($service)

$TargetFolder.DisplayName = $TargetFolderName

$TargetFolder.Save($TargetMsgFolderRootId)


#Source mailbox Traversal
$SourceFolderId= new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::MsgFolderRoot,$SourceMailbox)

$FolderView = new-object Microsoft.Exchange.WebServices.Data.FolderView(100)

$FolderView.Traversal = [Microsoft.Exchange.Webservices.Data.FolderTraversal]::Shallow

$FindFolderResults = $service.FindFolders($SourceFolderId,$FolderView)


foreach($Folder in $FindFolderResults.Folders)

{
Write-Host "Copying the $($Folder.DisplayName) folder to the target mailbox folder" -ForegroundColor White

$SourceFolder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,$Folder.Id)

$Folder.Copy($TargetFolder.Id)

Write-Host "The source folder and its subfolders were successfully copied under the specified target folder" -ForegroundColor White
}

 

 

Forza Motorsport 7 ついにマスター アップ。体験版も 9 月 19 日に配信決定。

$
0
0

Forza ファンの皆さん、『Forza Motorsport 7』はアルティメット エディションの 9 月 29 日、その他エディションの 10 月 3 日に向け、今まさにグリーン フラッグが振り下ろされようとしています! フィニッシュ ラインに向け、皆さんにもっとも大規模でベストな Forza をお届けするために開発し続けていましたが、ついに本日、『Forza Motorsport 7』がマスター アップしたことを報告します。

今まさにパッケージ版の製造のために私たちの手を離れました。今日はこの記念すべき日にさらに新しいコマーシャル映像の公開と、Xbox One 版および Windows 10 版の体験版配信が9 月 19 日に決定したことをお知らせします。

Xbox One および Windows 10 で配信される本体験版は、ゲームの幅広さや奥深さを 3 つの異なるレースで体験でき、自分に合ったゲームの難易度を確認したり、PC ユーザーは自身の PC 性能に応じたさまざまなパフォーマンス オプションを事前に試すことができます。

是非 Xbox One と Windows 10 で無料体験版をプレイしてみてください。それでは、トラックでお会いしましょう!

Forza Motorsport 7 製品ページ

関連情報:

Exchange Mailbox requirements for MS Teams and Troubleshooting

$
0
0

Exchange Mailbox Location

The ideal state is for all Skype Teams users to have their mailboxes homed on Exchange Online.

The minimum state for users to use Skype Teams are Exchange mailboxes on-premises with their identities synchronized to Office 365. For these Exchange hybrid customers, note that Meetings, Changing Profile Photo, and Connectors are not available if user's mailbox is hosted on-premises or in legacy Dedicated online (Azure ADSync required) and there are no current plans to fix this. Root cause is that is not possible yet connect to user´s mailbox using Exchange API's.

However, as long as one IT Pro / user can add Connectors for a given team, the rest of the team members can have Exchange mailboxes homed on-premises with their identities synchronized to Office 365.  Exchange mailbox enabled ('online' or 'on-premises + directory sync') is required.

 

Actions supported:              
User's mailbox is hosted in: Create teams Join teams Create channels Create and view meetings Modify User Profile Picture Add and configure connectors Add and configure tabs Add and configure bots
Exchange Online Yes Yes Yes Yes Yes Yes Yes Yes
Exchange Online Dedicated vNext Yes Yes Yes Yes Yes Yes Yes Yes
Exchange Online Dedicated – Legacy (Sync to Azure AD required) Yes Yes Yes No No No Yes Yes
Exchange on-premises (Sync to Azure AD required) Yes Yes Yes No No No Yes Yes

 

 

Group Creation Enablement

Group Creation needs to be enabled as a feature under Exchange (it is on by default for everyone) so that groups can be created by anyone.  Administrators can limit the users who can create groups through updating MSOL settings in Powershell and narrow down to a specific security group.

 

Azure Active Directory Connect for Hybrid Users

All O365 subscribers are assigned a free license by default for Azure Active Directory.  In the case where tenant have users' mailboxes homed on-premises, they must go through O365 Directory synchronization to either:

-          Synchronize Identities

Synchronize on-premises directory objects with Office 365 and manage your users on-premises. You can also synchronize passwords so that the users have the same password on-premises and in the cloud, but they will have to sign in again to use Office 365.

-          Federate Identities

Synchronize on-premises directory objects with Office 365 and manage your users on-premises. The users have the same password on-premises and in the cloud, and they do not have to sign in again to use Office 365. This is often referred to as single sign-on.

 

We have a FAQ for that topic which you can find on this Admin support page.  

 

Troubleshooting

How to collect Web app and Desktop logs?

-          Windows

  • Web logs
    • Press (CTRL+ALT+SHFT+1) in client to download logs
    • %downloads%MSTeams Diagnostics Log <timestamp>.txt

Best logs to start with

Contains most all client activity

  • Desktop logs
    • %appdata%MicrosoftTeamslogs.txt

Contains framework and bootstrapping info

App Bootstrap process

Plugin initialization

Update Management

Some SSO info when using SSO builds (Desktop Auth)

-          MAC

  • Web logs
    • Press (Command+Option+SHFT+1) in client to download logs
    • DownloadsMSTeams Diagnostics Log <timestamp>.txt

Best logs to start with

Contains most all client activity

  • Desktop logs
    • ~/Library/Application Support/Microsoft/Teams/logs.txt

Contains framework and bootstrapping info

App Bootstrap process

Plugin initialization

Update Management

Some SSO info when using SSO builds (Desktop Auth)

 

How to collect from Exchange side ?

-          The Unified Audit logs feature in the Security and Compliance Center can be utilized to search audit logs for Microsoft teams. Please note that it may take up to 24 hours before the activity is seen in the Unified Audit Log.

-          Using PowerShell you can certainly use the Search-UnifiedAuditLog cmdlet and specify the -RecordType as MicrosoftTeams

-          The following article articulates the supported audited activities for Microsoft Teams : Search the audit log in the Office 365 Security & Compliance Center

-          There isn’t any special audit setting that needs to be turned on at the mailbox level for this activity. Mailbox auditing is only supported for mailboxes of type UserMailbox

-          Please note that even though there is a mailbox for the team, it is same as a modern group mailbox, meaning the user associated with the mailbox is a group object (not a user object). Following is an example:

 

PS C:Temp> Get-Mailbox -GroupMailbox MSContoso_abc |fl DisplayName,RecipientType*,Audit*

 

DisplayName          : MSContoso

RecipientType        : MailUniversalDistributionGroup

RecipientTypeDetails : GroupMailbox

AuditEnabled         : False

AuditLogAgeLimit     : 90.00:00:00

AuditAdmin           : {Update, Move, MoveToDeletedItems, SoftDelete...}

AuditDelegate        : {Update, SoftDelete, HardDelete, SendAs...}

AuditOwner           : {}

 

-          By design you cannot runs cmdlets such as the following. It will simply error out.

Get-Mailbox -GroupMailbox GroupMailbox MSContoso_abc | Set-Mailbox -AuditEnabled $true

The set-mailbox cmdlet cannot work against this type of mailboxes and hence the AuditLogAgeLimit cannot be increased.


How to create a PowerShell Script for Microsoft Teams Client Deployment

$
0
0

PowerShell Script for Microsoft Teams Client Deployment

How to create a PowerShell script for automating the deployment of the Microsoft Teams desktop client for Windows?

 

Instructions

  1. Download the Teams client installer from Microsoft.
  2. Run the script and specify the -SourcePath for the installer.

 

Example:

From PowerShell

.InstallMSTeams.ps1 -Source \ShareMicrosoftTeams

Explanation:

Using the example command above, the script will look in \ShareMicrosoftTeams for the Teams_Windows_x64.exe file, and launch a silent installation of the Teams client.

To automate the deployment i have create another article to explain "How to deploy Microsoft Teams using GPO"

 

Script

(copy to notepad and save it as InstallMSTeams.ps1)

#requires -version 4
[CmdletBinding()]
param (
[Parameter(Mandatory=$true)]
[string]$SourcePath
)
function DoInstall {
    $Installer = "$($SourcePath)Teams_windows_x64.exe"
    If (!(Test-Path $Installer)) {
        throw "Unable to locate Microsoft Teams client installer at $($installer)"
    }
    Write-Host "Attempting to install Microsoft Teams client"
    try {
        $process = Start-Process -FilePath "$Installer" -ArgumentList "-s" -Wait -PassThru -ErrorAction STOP
        if ($process.ExitCode -eq 0)
        {
            Write-Host -ForegroundColor Green "Microsoft Teams setup started without error."
        }
        else
        {
            Write-Warning "Installer exit code  $($process.ExitCode)."
        }
    }
    catch {
        Write-Warning $_.Exception.Message
    }
}
#Check if Office is already installed, as indicated by presence of registry key
$installpath = "$($env:LOCALAPPDATA)MicrosoftTeams"
if (-not(Test-Path "$($installpath)Update.exe")) {
    DoInstall
}
else {
    if (Test-Path "$($installpath).dead") {
        Write-Host "Teams was previously installed but has been uninstalled. Will reinstall."
        DoInstall
    }
}

Tip o’ the Week 393 – Searching in OneNote

$
0
0

clip_image002Tip o’ the Week OneNote. Both the full-fat trad Windows app version (OneNote 2016), and the Store (just “OneNote”) clip_image004application that has a portion of the functionality and a simpler UI. One side effect of using OneNote a lot, though, is that you might have a huge  amount of old pages in your set of Notebooks, especially if you share notebooks with your team, and end up with a Notebook for each project you’re working on.

If you’re using the regular OneNote 2016 application, and go to search content (by entering the search term into the box on the top right, clip_image006maybe by just pressing clip_image008CTRL+E to jump straight to it), you may find that the results you get include a lot of old content which isn’t all that easy to parse – the name of the notebook occupies much of the column showing the location of the matching page or section, there’s no date of last update or any means of sorting – so it’s hard to know what’s recent and what might be years old.

clip_image010clip_image012If you click on “Pin Search Results” at the very bottom of the results list, or press ALT-O, then you’ll see the results appearing in a pane to the right of the OneNote window, where you can change sorting and filtering options, and see the date the pages were last modified.

Referring to this option as “Pin” may make you think it’s a bit more permanent (such as pinning to taskbar or Start, or pinning to a menu somewhere), but it’s as easy to dismiss the results pane as it is to invoke clip_image014it in the first place – just click the X in the top right of the window pane, or the close option on the drop down arrow which also lets you resize the pane or even move/undock it from the main Outlook window altogether.

There’s no obvious equivalent of this search granularity in the OneNote store app.

How to deploy Microsoft Teams using GPO

$
0
0

This article explain how to deploy Microsoft Teams by GPO

 

1) Download this:

https://teams.microsoft.com/downloads

After downloading Microsoft Teams, put the EXE file under shared folder \ShareTeams_Windows_x64.exe

2) Create a Script - You can follow the article that explain "How to create a PowerShell Script for Microsoft Teams Client Deployment"

3) Create a new GPO and on “Script Name:” Add the InstallMSTeams.ps1

4) Under script parameters add the source of the installation: \Share

 

For uninstalling it :

%userprofile%AppDataLocalMicrosoftTeamsUpdate.exe" --uninstall -s

Linux auf Azure: Kostenlose Trainings zur MCSA-Prüfungsvorbereitung

$
0
0

Microsoft Azure ist eine offene Plattform für Betrieb und Entwicklung. Aus diesem Grund ist es für Microsoft wichtig, Partner, IT-Experten und Entwickler in Sachen Readiness und Zertifizierungen zu unterstützen, damit diese ihr Know-How für neue cloudbasierte Business-Modelle ausbauen können.

Microsoft investiert sehr stark in den Open Source-Bereich und wird diese Investitionen in Zukunft noch weiter ausbauen. Schon heute läuft jede dritte virtuelle Azure-Maschine und über 60 Prozent der Azure Marketplace-Lösungen auf Linux.

Kostenlose Trainingsserie

Als Teil der oben beschriebenen Unterstützung startet ab dem 12. September in Zusammenarbeit mit der Linux Foundation eine Reihe kostenloser Vorbereitungskurse für den „MCSA: Linux on Azure“.

Das MCSA-Zertifikat besteht aus den Kursen MCP 70-533 von Microsoft und LFCS der Linux Foundation. Nach erfolgreichem Abschluss verfügen Sie über die Fähigkeiten, komplexe Cloud-aktivierte Linux-Lösungen zu entwerfen, zu erstellen, zu implementieren und zu warten.

Zu den Kursanmeldungen

Die einzelnen Trainings im Überblick

Die zwölf kostenfreien Kurse finden alle virtuell innerhalb der nächsten acht Wochen statt. Der zeitliche Rahmen für alle Kurse beträgt rund 30 Stunden. Wer einen Live-Termin verpasst, kann die einzelnen Kurse auch On-Demand nachholen. Alle zwölf Trainings werden auf Deutsch gehalten.

LFCS Linux-Training: Essential Commands
12. September 2017, 16:00-19:00 Uhr

LFCS Linux-Training: Operation of Running Systems
15. September 2017, 12:00-15:00 Uhr

LFCS Linux-Training: User and Group Management
19. September 2017, 16:00-19:00 Uhr

LFCS Linux Training: Networking
22. September 2017, 12:00-15:00 Uhr

LFCS Linux-Training: Service Configuration
26. September 2017, 16:00-19:00 Uhr

LFCS Linux-Training: Virtualization and Storage Management
29. September 2017, 12:00-15:00 Uhr

Azure MCP 70-533 Training: Design and Implement Azure App Service Apps
4. Oktober 2017, 10:00-12:00 Uhr

Azure MCP 70-533 Training: Create and Manage ARM Virtual Machines
6. Oktober 2017, 10:00-12:00 Uhr

Azure MCP 70-533 Training: Design and Implement a Storage Strategy
10. Oktober 2017, 10:00-12:00 Uhr

Azure MCP 70-533 Training: Implement an Azure Active Directory
13. Oktober 2017, 10:00-12:00 Uhr

Azure MCP 70-533 Training: Implement Virtual Networks
17. Oktober 2017, 10:00-12:00 Uhr

Azure MCP 70-533 Training: Design and Deploy ARM Templates
20. Oktober 2017, 10:00-12:00 Uhr

Windows 10 / Windows Server 2016 でも Windows Update の自動更新は止められます

$
0
0

みなさま、こんにちは。WSUS サポート チームです。

 

いきなり結論ですが Windows Server 2016 および Windows 10 でも Pro 以上のエディションであれば、下記のグループ ポリシーを利用することで Windows Update による自動更新は止めることが出来ます。このブログでも紹介している通り、「設定」画面から自動更新の設定が変更出来ないため、不安に思うかもしれませんが安心してください!

 

[コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [Windows Update]
[
自動更新を構成する] を ”無効”

 

私も 3 年以上 WSUS / Windows Update のサポートをしており、何度も「無効にしていたはずなのに動作してしまった」「実際に Windows Update は無効に出来ないのではないか?」「勝手に Windows Update が実行された」とのお問い合わせをいただきましたが、それは上記のグループ ポリシーが正常に動作していないわけではなく、すべてのケースにおいて別の要因でした。

 

今回は自動更新が意図せず動作してしまったように見えるパターンも合わせてご紹介しますので、同じような状況の場合は是非チェックしてみてください。

 

  • 手動で Windows Update を実行した
  • Windows Update による自動更新ではなく、その他の更新処理等が動作した
  • 自動更新の設定が意図せず変わった

 

手動で Windows Update を実行した

[自動更新を構成する] のグループ ポリシーでは、あくまでも Windows Update の自動実行を抑止するものです。このため、手動で「設定」画面から Windows Update を実施すると、自動更新を無効にしていても Windows Update を行えてしまいます。

 

「さすがにそんなこと知っているって」と思われる方も多いかと思いますが、Windows Server 2016 / Windows 10 では、以前の Windows OS と違い、適用可能な更新プログラムがあれば「設定」画面から「更新プログラムのチェック」をクリックすると、インストールまで行われてしまうため、このパターンのお問い合わせもよくいただきます。

 

ちなみに、Windows Server 2016 / Windows 10 バージョン 1607 以降の環境では、下記のグループ ポリシーを設定することで、「設定」画面から「更新プログラムのチェック」を押せなくなるため、そもそも手動でも実行させたくないんだけど…という方は、合わせて設定をご検討ください。

 

[コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [Windows Update]
[Windows Update
のすべての機能へのアクセスを削除する] を ”有効”

 

上記のグループ ポリシーを設定すると、下記のように「更新プログラムのチェック」も押せなくなります。

 

Windows Update による自動更新ではなく、その他の更新処理等が動作した

手動でも実行もしてないけど Windows Updateサービスが動作したり、通信等を見ていると Windows Update サイトへの接続が発生している…という場合には、このパターンに当てはまる可能性があります。Windows Update サービスや Windows Update サイトは、Windows Update による OS 等の更新プログラムの適用以外にも利用されているため、実際に自動更新が行われていなくても、サービスが動作したり、サイトへの接続が発生することはございます。

 

Windows Defender の定義ファイルの更新、ストア アプリの更新、ドライバーの更新等がありますが、これらもグループ ポリシーで無効にすることが出来るので、更新が不要であれば、止めてしまいましょう。

 

- Windows Defender による定義ファイルの更新を無効化
[
コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [Endpoint  Protection]
[Endpoint Protection
を無効にする] "有効"

 

- ストア アプリの自動更新を無効化
[
コンピューターの構成] [管理用テンプレート] [Windows コンポーネント] [ストア]
[
更新プログラムの自動ダウンロードおよび自動インストールをオフにする] "有効"

 

- Microsoft コンシューマー エクスペリエンスの無効化
[
コンピューターの構成] [管理用テンプレート] [Windows コンポーネント] [クラウド コンテンツ]
[Microsoft
コンシューマー エクスペリエンスを無効にする] を “有効”

 

- ドライバーの検索を無効化
[
コンピューターの構成] - [管理用テンプレート] - [システム] - [デバイスのインストール] -
[
デバイス ドライバーを検索する場所の順序を指定する] "有効" かつ
オプション [検索順序を選択する] にて、"Windows Update を検索しない" を指定

 

また、Windows Update に限らず、OS としてインターネット経由で弊社サイトへアクセスする動作はあります。インターネット接続が発生する動作の制御方法については、下記の公開情報にて紹介しておりますので、ご参考としてください。

 

- ご参考 : Windows オペレーティング システムのコンポーネントから Microsoft サービスへの接続の管理
https://docs.microsoft.com/ja-jp/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services

 

あと、加えて注意が必要なのは Office の更新です。このブログでも紹介している通り、クイック実行版の Office は Windows Update / Microsoft Update と異なる仕組みで更新を管理しているので、更新させたくない場合には別途考慮が必要です。

 

自動更新の設定が意図せず変わった

さてこのパターンに当てはまる時が一番やっかいなパターンとなります。まず OS 標準の動作で自動更新の設定を変更して、勝手に有効化することは絶対にありません。このため、意図していないのに、自動更新の設定が変わってしまうということであれば、下記のようなパターンが考えられます。

 

- グループ ポリシーの適用が正しく行われていない
-
サードパーティ製のアプリケーション等が、勝手に設定を変えている

 

"gpupdate /force" を実行しても下記のレジストリ値に設定が反映されない、またタイミングによって反映されないことがある場合には、グループ ポリシーの適用が正しく行われていない可能性があるので、グループ ポリシーの観点でトラブル シューティングを行う必要があります。

 

- [自動更新を構成する] を ”無効” に設定されていることを示すレジストリ値
キー
: HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdate
: NoAutoUpdate : 1 (Reg_DWORD)

 

ローカル グループ ポリシーで設定を行っている場合や、"gpupdate /force" を実施しても、しばらくすると設定が変わっている!?という場合には、何かのアプリケーションが勝手に設定を変えている可能性があります。よくあるのはセキュリティ系のアプリケーションですが、アンインストールして動作に変化が見られないか、切り分けを実施するのは、セキュリティ上ちょっと。。。と言う場合には、監査ログを利用した調査が有効です。

 

下記の手順で監査ログを仕掛けると、どのアプリケーションが対象のレジストリ値に変更を行ったか記録しておくことが出来るため、勝手に自動更新の設定変更をしているアプリケーションを特定出来る可能性があります。

 

- 監査ログの設定手順

  1. 事象発生コンピューターへ管理者権限を持つユーザーでログインし、 [スタート] メニューの [ファイル名を指定して実行] より[regedit] を起動します。

 

  1. 以下のキーを右クリックし、 [アクセス許可] を開きます。それぞれのキーに対して、順に実施します。

    HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU

 

  1. [セキュリティ] タブを開き、[詳細設定] を開きます。

 

  1. [監査] タブを開き、[追加] をクリックします。([続行] と表示される場合は、[続行]をクリック後に表示されます。)

 

  1. [プリンシパルの選択] にて、"Everyone" と入力しま す。

 

  1. [ユーザー または グループ の選択] 画面で、[OK] をクリックします。

 

  1. [監査エントリ] で、[すべて]  [このキーとサブキー]、[フルコントロール] にチェックを入れま す。

 

  1. [OK] で順に開いているウインドウを閉じます。

 

  1. コマンド プロンプトを管理者として起動します。

 

  1. 以下コマンドを実行します。(監査ポリシーについて設定を確認します。)

    auditpol /get /category:"オブジェクト アクセス"

    例: 監査ポリシーより設定していない場合以下のように表示されます。

    C:UsersAdministrator>auditpol /get /category:"オブジェクト アクセス"

    システム監査ポリシー
    カテゴリ/サブカテゴリ                               設定
    オブジェクト アクセス
    ファイル システム                               監査なし
    レジストリ                                   監査なし
    カーネル オブジェクト                             監査なし
    SAM                                     監査なし
    証明書サービス                                 監査なし
    生成されたアプリケーション                           監査なし
    ハンドル操作                                  監査なし
    ファイルの共有                                 監査なし
    フィルタリング プラットフォーム パケットのドロップ              監査なし
    フィルタリング プラットフォームの接続                     監査なし
    その他のオブジェクト アクセス イベント                    監査なし

 

  1. "レジストリ" を "成功および失敗" と設定を行います。

    ====
    auditpol /set /subcategory:"レジストリ" /success:enable
    auditpol /set /subcategory:"レジストリ" /failure:enable
    ====

 

  1. 再度以下コマンドを実行し、"レジストリ" が "成功および失敗" となっているか確認します。

    auditpol /get /category:"オブジェクト アクセス"

 

  1. レジストリ エディタ等で、「HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU」キー配下を開いた後、セキュリティのイベント ログに下記のよう出力されることを確認します。

    - 出力例 -
    下記のイベントでは、レジストリ エディタで、「HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU」キー配下へアクセスが行われたことが判ります。
    --------------------------------
    ログの名前:         Security
    ソース:           Microsoft-Windows-Security-Auditing
    日付:            2017/06/07 11:19:17
    イベント ID:       4663
    タスクのカテゴリ:      レジストリ
    レベル:           情報
    キーワード:         成功の監査
    ユーザー:          N/A
    コンピューター:       XXX
    説明:
    オブジェクトへのアクセスが試行されました。

    (中略)

    オブジェクト名:        REGISTRYMACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
    ハンドル ID:        0x1b4

    プロセス情報:
    プロセス ID:        0x880
    プロセス名:        C:Windowsregedit.exe
    --------------------------------

 

  1. 事象を再現した後に、再度セキュリティのイベント ログを確認します。

    - 出力例 -
    例えば、下記のイベントでは、XXX.exe がレジストリ値の設定変更を行っていることを特定出来ます。
    --------------------------------
    ログの名前:         Security
    ソース:           Microsoft-Windows-Security-Auditing
    日付:            2017/06/07 11:19:17
    イベント ID:       4657
    タスクのカテゴリ:      レジストリ
    レベル:           情報
    キーワード:         成功の監査
    ユーザー:          N/A
    コンピューター:       XXX
    説明:
    レジストリ値が変更されました。

    (中略)

    オブジェクト:
    オブジェクト名:        REGISTRYMACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
    オブジェクト値名:     NoAutoUpdate
    ハンドル ID:          0x108
    操作の種類:           既存のレジストリの値が変更されました

    プロセス情報:
    プロセス ID:          0xa2c
    プロセス名:           C:Program FilesXXXXXXXXXX.exe
    --------------------------------

Viewing all 36188 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>