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

Windows 10 でパスワードに空白のパスワードが設定される場合がある

$
0
0

皆さま、こんにちは。

今回は、Windows 10 で特定の条件下でパスワードの変更を求められた時、正常に新しいパスワードを指定できない事象についてと、その回避策についてご紹介いたします。

 

どのような問題なのか

下記の前提条件が適用されている端末にて、自身のユーザーアカウントのプロパティの [ユーザーは次回ログオン時にパスワードの変更が必要] にチェックを入れた場合、あるいは、ログオン中にパスワードの有効期限が切れた場合、その後のログオン時に正常にパスワードの変更が行えず、自身のアカウントに空白のパスワードが設定されます。

また、画面に表示されるパスワード変更の案内文と実際に表示される画面が異なるという不具合が Windows 10 にあります。

 

前提条件

以下の 1  あるいは 2 の条件を満たす場合に本事象が発生することが確認されています。

  1. 以下のA, B の両条件を満たしている場合

A. グループ ポリシーの [コンピューターの構成] – [管理用テンプレート] – [システム] – [ログオン] 配下の [ユーザーの簡易切り替えのエントリ ポイントを非表示にする] が “無効” に設定され、端末に適用されている

fastswitch

B. グループ ポリシーの [コンピューターの構成] – [Windows の設定] – [セキュリティの設定] – [ローカル ポリシー]  – [セキュリティ オプション] 配下の「対話型ログオン:最後のユーザー名を表示しない」が “有効” に設定され、端末に適用されている

lastusername_enabled

 

  1. 以下の条件を満たしている場合
    グループ ポリシーの [コンピューターの構成] – [管理用テンプレート] – [システム] – [ログオン] 配下の [ユーザーの簡易切り替えのエントリ ポイントを非表示にする] が “有効” に設定され、端末に適用されている

fastswitch_disabled

 

どのように起こるのか

本事象が発生する手順は以下の通りです。

  1. 上記前提条件を満たす端末に、管理者権限を持つローカル アカウント (例: “User1”) でログオンします。
  2. [コンピューターの管理] にて、自身のアカウント “User1” のプロパティの、[ユーザーは次回ログオン時にパスワードの変更が必要] の設定を有効とします。
    あるいは、ログオン中に “User1” のパスワードの有効期限が切れたとします。
  3. Windows をロックします。
  4. サインイン画面を開き、”User1” のパスワードを入力すると、「パスワードの有効期限が切れています。新しいパスワードを設定するには、[OK]、[ユーザーの切り替え] の順に選択して現在のパスワードをもう一度入力し、画面に表示されるメッセージに従ってください。」とメッセージが表示されます。

    password_expired

  5. [OK] を押します。ただし、[ユーザーの切り替え] は表示されず、パスワード入力ボックスと、[キャンセル] ボタンのみが表示されます。
  6. パスワード ボックスに現在のパスワードを入力して ENTER を押すと、「パスワードを変更しています。」と表示された後、「この操作を正しく終了しました」のメッセージと [OK] ボタンが表示されます。

    done

  7. [OK] を押すと、再度パスワード ボックスが表示されます。

 

ここまでで、新しいパスワードは設定していないはずなので、例えば現在のパスワードを入力すると、「パスワードが正しくありません。入力し直してください。」とエラーメッセージが表示されます。

では、何を入力すれば良いのでしょうか。

 

対処方法

以下のいずれかの方法でサインインしてから、[コンピューターの管理] にて任意のパスワードを設定します。

  • 上記手順 6 にて、パスワード ボックスを空白のまま ENTER キーを押します。
  • 数秒間そのままにしておくと、ロック画面に切り替わるので、サインイン画面に移行し、表示される [サインイン] ボタンを押します。

signin

 

本不具合に関して、アップデートがありましたら、適宜記事を更新しますので、今後とも何卒よろしくお願いいたします。

 

コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。


TNWiki Article Spotlight – Schedule PowerShell Scripts to Manage Azure Virtual Machines

$
0
0

Hello and welcome everybody to our TNWiki Article Spotlight on Tuesday.

From time to time there are features in Azure you know are there, but you normally don’t care about them … until you have a problem you haven’t faced before. During the last months I had this experience with Azure Automation. The scenario was to run a Docker host for integration testing on an Azure Virtual Machines. Nothing new yet, but one of the requirements was to save some budget and only run this machine during business hours. It was time to visit TechNet. I knew I had seen some PowerShell scripts doing something similar in the TechNet Gallery, but how to schedule them? On a separate host? From a developer machine? Because we were already running on Azure I thought of Azure Automation, but had no experience with it so far. So, next up, doing some research on Azure Automation. Unfortunately for me the article I want to cover today didn’t exist at that time. In case you have a similar scenario you should check out Schedule PowerShell Scripts to Manage Azure Virtual Machines from Chervine. He describes what Azure Automation is and how you can set up an account. After that Chervine shows some sample runbooks for Azure Virtual Machines.

If you think about setting up scripts to run on a schedule or to run several scripts together, you should check out Chervine’s article as a starting point.

– German Ninja Jan (TwitterBlogProfile)

Tip of the Day: Demystifying Software Defined Networking Terms – The Components

$
0
0

Today’s Tip…

Today’s tip continues the series, Demystifying Software Defined Networking Terms. In part two, The Components, we will look at the many roles and services available with Windows Server 2016 Software Defined Network.

Part 2: The Components

Terms in this tip include:

  • Network Controller
  • Network Function Virtualization
  • Virtual Appliances
  • Software Load Balancer (SLB)
  • SLB MUX
  • SLB Host Agent
  • Gateways
  • Datacenter Firewall

Network Controller – New in Windows Server 2016, Network Controller provides a centralized, programmable point of automation to manage, configure, monitor, and troubleshoot both virtual and physical network infrastructure in your datacenter. Using Network Controller, you can automate the configuration of network infrastructure instead of performing manual configuration of network devices and services.

Network Controller is a highly available and scalable server role, and provides one application programming interface (API) – the Southbound API – that allows Network Controller to communicate with the network, and a second API – the Northbound API – that allows you to communicate with Network Controller.

Using Windows PowerShell, the Representational State Transfer (REST) API, or a management application, you can use Network Controller to manage the following physical and virtual network infrastructure.

  • Hyper-V VMs and virtual switches
  • Physical network switches
  • Physical network routers
  • Firewall software
  • VPN Gateways, including Remote Access Service (RAS) Multitenant Gateways
  • Load Balancers

(NB/SB/REST API’s are discussed later in this series)

Network Function Virtualization / Virtual Appliances – Network Function Virtualization is a natural progression of server virtualization and network virtualization, extending the paradigm to include network functions traditionally performed by hardware appliances.  Appliances such as load balancers, firewalls, routers, switches, are increasingly being virtualized as Virtual Appliances.  Examples of virtual appliances that can be deployed on Windows Server 2016 and managed by the network controller role include software load balancers, gateways, and distributed firewalls.

Software Load Balancer (SLB) – Software Load Balancing (SLB) can be used to evenly distribute tenant and tenant customer network traffic among virtual network resources. The Windows Server 2016 SLB enables multiple servers to host the same workload, providing high availability and scalability. 

SLB MUX – Part of the Software Load Balancer (SLB on Windows Server 2016, the SLB MUX processes inbound network traffic and maps VIPs (virtual IPs) to DIPs (datacenter IPs), then forwards the traffic to the correct DIP. Each MUX also uses BGP to publish VIP routes to edge routers. BGP Keep Alive notifies MUXes when a MUX fails, which allows active MUXes to redistribute the load in case of a MUX failure – essentially providing load balancing for the load balancers.

(VIPS, DIPs, and BGP are discussed later in this series)

SLB Host Agent – When you deploy SLB, you must use System Center, Windows PowerShell, or another management application to deploy the SLB Host Agent on every Hyper-V host computer. You can install the SLB Host Agent on all versions of Windows Server 2016 that provide Hyper-V support, including Nano Server.

The SLB Host Agent listens for SLB policy updates from Network Controller. In addition, the host agent programs rules for SLB into the SDN-enabled Hyper-V Virtual Switches that are configured on the local computer.

Gateways – In a software defined datacenter, you can use gateways for bridging traffic between virtual networks and non-virtualized networks; specifically, you can deploy site-to-site VPN gateways, (layer 2 / layer 3) forwarding gateways, and Generic Routing Encapsulation (GRE) gateways.  Windows Server 2016 Software Defined Networking (SDN) supports redundancy through deployment of gateways in one or more pools  

Datacenter Firewall – Datacenter Firewall is a new service included with Windows Server® 2016. It is a network layer, 5-tuple (protocol, source and destination port numbers, source and destination IP addresses), stateful, multitenant firewall. When deployed and offered as a service by the service provider, tenant administrators can install and configure firewall policies to help protect their virtual networks from unwanted traffic originating from Internet and intranet networks.

In tomorrow’s tip, Demystifying Software Defined Networking Terms – Part 3: The Cloud Compass: Directions in Data Flow

Microsoft Services Webcast: “Microsoft Cloud Deutschland – Welche Vorteile bringt sie Ihnen?”

$
0
0

Beschreibung

Cloud Computing verändert die Welt, wirft aber gleichzeitig viele Fragen für den Einsatz in Unternehmen auf: Sind meine Daten in der Cloud sicher? Wo genau liegen meine Daten und wer kontrolliert sie? Da dies oft nicht ganz klar ist und weil Kunden insbesondere bei amerikanischen Unternehmen Bedenken haben, dass Geheimdienste Zugriff haben könnten, zögern viele deutsche Firmen noch beim Einsatz von Cloud-Lösungen.

Am 11. November 2015 hat Microsofts CEO Satya Nadella in Berlin die neue Cloud-Strategie des Unternehmens für Deutschland vorgestellt und dabei für eine Überraschung gesorgt: Als Reaktion auf Bedenken von Unternehmenskunden bietet Microsoft in Zukunft auch die Microsoft Cloud Dienste Office 365, Microsoft Azure und CRM Online aus deutschen Rechenzentren durch einen deutschen Datentreuhänder – Telekom Tochter T-Systems – an.

In diesem Webcast geben wir Ihnen einen Überblick über die neue Microsoft Cloud Deutschland. Den Schwerpunkt dieses Webcasts werden wir auf  Microsoft Azure Deutschland legen. Webcasts mit Schwerpunkt Office 365 und CRM werden wir zu einem späteren Zeitpunkt anbieten.

 

Agenda

• Wie sieht das in der Praxis genau aus?
• Welche Vorteile können Sie erwarten?
• Für welche Unternehmen ist dieses Angebot von besonderer Relevanz?

Antworten auf Fragen wie diese erhalten Sie in diesem Webcast. Im Anschluss stehen wir auch für Ihre Fragen zur Verfügung.
Wir bieten Ihnen diesen Webcast als Online-Meeting über Microsoft Skype for Business an.

 

Datum
Den Termin für den Webcast finden Sie auf Microsoft Premier Education.

 

Level 100
(Level Skala: 100= Strategisch/ 200= technischer Überblick/ 300=tiefe Fachkenntnisse/  400= technisches Expertenwissen)

Anmeldung
Zur Anmeldung wenden Sie sich bitte direkt an Ihren Microsoft Technical Account Manager, Engagement Manager, Service Verantwortlichen oder senden Sie eine Mail an peger@microsoft.com.

 

Gravity – Demo Night Batch 5: Acht Startups präsentieren ihre Geschäftsideen

$
0
0

Am 29. Juni 2016 ist es wieder soweit: Die Microsoft Accelerator Demo Night Batch 5#msadn5 – findet wieder in Berlin statt und die Absolventen der fünften Klasse von Startups, die den Microsoft Accelerator erfolgreich durchlaufen haben, präsentieren ihre Geschäftsmodelle vor nationalen wie internationalen Investoren sowie Vertretern aus Wirtschaft und Politik.
Der Microsoft Accelerator ist ein Programm, das Startups in ihrer Frühphase umfassendes Mentoring, Coaching und Workshops zu Technologie, Design, Business Development, Marketing und HR bietet. Für die Dauer des Programms ziehen die Gründungsteams für vier Monate bei Microsoft Berlin ein.

Microsoft Accelerator Demo Night Batch 5

Die acht Startups
In der Gründeretage haben die acht Startups – Caspar, Raklet, Factor-E, Flutaro, Linknovate, HiDoc, Datary und iGroove – an ihren Ideen gearbeitet. Auf der Demo Night ist nun ihr Moment gekommen, um diese zu präsentieren.

Caspar ermöglicht es, verschiedene Therapien online durchzuführen. Patienten haben oftmals aufgrund ihres Standorts oder limitierter Therapeutenverfügbarkeit unzureichenden Zugang zu Therapien. Mit Caspars einzigartiger Applikation kann der Genesungsprozess wesentlich effektiver, transparenter und nachhaltiger gestaltet werden. Das deutsche Caspar Team greift auf langjährige Erfahrung aus der Gesundheit sowie dem erfolgreichen Aufbau zahlreicher Unternehmen zurück. Der Markteintritt wird von einem Netzwerk an medizinischen stationären wie ambulanten Einrichtungen begleitet, die Caspar bereits ab Juli 2016 einsetzen.

Eine Cloud-Plattform für Vereine und Non-Profit-Organisationen bietet Raklet aus San Francisco an. Dafür stellt es ein privates soziales Netzwerk und eine CRM-Tool bereit. Mit dem Tool lässt sich die Community verwalten und vergrößern. Zudem hilft es dabei, die Einnahmen zu steigen.

Ebenfalls im Cloud-Bereich ist Factor-E tätig. Das Startup aus Berlin hat eine Cloud-basierte Digitalisierungs- und Analyse-Plattform für die Fertigung mit Fokus auf Produktivität, Energie-Management und prädikative Instandhaltung entwickelt. Durch maschinelles Lernen werden alle Arten von Produktionsanlagen – unabhängig von Typ und Alter – auf der Basis ihres Energieverbrauchs digitalisiert. Der Energiebedarf, die Produktivität und der Gesundheitsgrad der Anlagen wird nicht nur kontinuierlich überwacht sondern auch optimiert.

Den ersten für Netzwerke optimierte Algorithmus für Touren-Planung in Logistikunternehmen als SaaS-Angebot hat das aus Potsdam stammende Startup Flutaro entwickelt. Die Software automatisiert Zeitpläne für Touren und bezieht Netzwerkpartner für weitere Optimierungen mit ein.

Linknovate aus Santiago de Compostela bietet einen besonderen Typ von Business Intelligence an. Dieser Typ unterstützt Kunden dabei, neue Technologien und Märkte sowie die treibenden Kräfte dahinter zu erkennen. Letztere umfassen nicht nur kleine innovative Firmen, Startups oder Unternehmen im Allgemeinen, sondern auch Forschungsgruppen und Labore.

HiDoc aus Deutschland ermöglicht es Patienten, die Kontrolle über ihre Gesundheit mithilfe intelligenter Mobile-Anwendungen zu übernehmen. Hilfe erhalten sie dabei von einem individualisierten Gesundheitsratgeber auf Basis von Daten-getriebenen Feedback und Vorhersagen.

Mit Datary stellt das gleichnamige Startup aus Madrid ein Produktivitäts-Tool für strategische Analysten an. Es verfügt über eine Suchmaschinen-Engine, die sich in bestehende Anwendungen wie Excel integrieren lässt und es vereinfacht Daten zu finden und zu synchronisieren.

Das Startup iGroove stammt aus Lachen in der Schweiz und bietet einen einfachen Weg, um Musik zu verteilen, zu vermarkten und zu monetarisieren. Musiker sollen mit der Lösung zum eigenen Plattenlabel werden.

Demo Night in Berlin
Freuen Sie sich auf die Demo Night bei Microsoft Berlin. Eröffnet wird das Event von Sabine Bendiek, Vorsitzende der Geschäftsführung von Microsoft Deutschland. Anschließend folgen spannende Insights in den Startup-Alltag in einem Interview mit Jana Tepe und Anna Kaiser von der Jobsharing-Plattform Tandemploy. Das Highlight des Abends sind schließlich die Pitches der fünften Abschlussklasse des Microsoft Accelerators.

Ein Beitrag von Pina Kehren
Communications Manager Mobile Devices, Digital Education & Innovation

Pina Kehren

四半期ごとの Exchange の更新: 2016 年 6 月の更新プログラムをリリース

$
0
0

(この記事は 2016 年 6 月 21 日に Exchange Team Blog に投稿された記事 Released: June 2016 Quarterly Exchange Updates の翻訳です。最新情報については、翻訳元の記事をご参照ください。)

 

Exchange チームは、Exchange Server 2016 と Exchange Server 2013 の累積更新プログラムの最新版を公開しました。今回の更新プログラムには、お客様からご報告いただいた問題についての通常の修正に加えて、最新の機能も含まれています。Exchange Server 2016 の累積更新プログラム 2Exchange Server 2013 の累積更新プログラム 13 は、Microsoft ダウンロード センターで入手可能です。

.Net 4.6.1 のサポート

今回の更新プログラムでは、Exchange Server 2016 および 2013 で .Net 4.6.1 がサポートされました。Exchange を削除しなくても、.Net 4.5.2 を実行しているサーバーを .Net 4.6.1 にアップグレードできます。.Net Framework をアップグレードする前に、Exchange Server 2016 の累積更新プログラム 2 または Exchange Server 2013 の累積更新プログラム 13 を適用することをお勧めします。累積更新プログラムを適用する場合と同様に、アップグレード時はサーバーをメンテナンス モードに設定してください。なお、.Net 4.6.1 のサポートには、.Net のリリース後に公開された以下の修正プログラムも必要になります。

注意: .Net 4.6.1 をインストールすると、既にインストールされている .Net 4.5.2 が置き換えられます。更新された .Net 4.6.1 からロールバックする場合には、.Net 4.5.2 の再インストールが必要です。

AutoReseed での BitLocker のサポート

Exchange 2013 の累積更新プログラム 13 および Exchange 2016 の累積更新プログラム 2 以降では、AutoReseed の Disk Reclaimer 機能で BitLocker がサポートされます。この機能は既定では無効になっています。この機能を有効化する方法の詳細については、ブログ記事「Exchange サーバーで BitLocker を有効化する方法」をご覧ください。

自己署名証明書での SHA-2 のサポート

New-ExchangeCertificate コマンドレットが更新され、Exchange によって作成されるすべての自己署名証明書について SHA-2 証明書が生成されるようになりました。このコマンドレットでは、既定で SHA-2 証明書が作成されます。既存の証明書が自動的に再生成されることはありませんが、新しくインストールされるサーバーでは既定で SHA-2 証明書が生成されます。必要に応じて、以前のリリースで生成された SHA2 以外の既存の証明書を置き換えることも可能です。

最新のパブリック フォルダーへの移行に関する問題の解決

KB3161916 で報告された問題が解決されました。

Get-ExchangeServer コマンドレットの変更

Exchange Server 2016 の累積更新プログラム 2 では、Exchange 2016 の ServerRole 定義 (Mailbox または Edge) を反映するように Get-ExchangeServer コマンドレットが更新されました。リモート PowerShell (RPS) の動作により、ServerRole 定義の出力は、RPS セッションをホストしているサーバーのバージョンに基づいて行われます。たとえば、累積更新プログラム 2 のエンドポイントでは、組織内のすべてのサーバーについて累積更新プログラム 2 の ServerRole 定義が出力されます。サーバーの機能を確認するためには、必要に応じて、Exchange Server オブジェクトの特定のサービスに割り当てられたプロパティを使用する必要があります。たとえば、スクリプトを利用して ServerRole の出力から ClientAccess をインストールする必要性を判断している場合、代わりにコマンドレットの出力で IsClientAccessServer プロパティを確認する必要があります。以下は出力の例です。

[PS] C:Windowssystem32>$MyServer = Get-ExchangeServer EXHV-9895

[PS] C:Windowssystem32>$MyServer.ServerRole

Mailbox

[PS] C:Windowssystem32>$MyServer.IsClientAccessServer

True

[PS] C:Windowssystem32>

マウントされた .ISO からインストールした場合に英語の UI が表示される問題について

.ISO をマウントし、マッピングされたドライブから Exchange をインストールした場合、セットアップ時に各国語の UI が表示されない問題を確認しています。各国語の UI によるセットアップを希望される場合は、回避策として、マウントされた .ISO からローカルの OS ドライブにファイルをコピーして、マウントされた .ISO ではなくローカルの OS ドライブから SETUP を実行してください。この問題については、解決に向けて取り組んでおり、今後の累積更新プログラムで修正される予定です。

リリースの詳細

各リリースの詳細については、下記のサポート技術情報の記事をご覧ください。

Exchange Server 2016 の累積更新プログラム 2 では、Active Directory のスキーマに関する更新が実施されています。インストール時にアクセス許可および Active Directory の要件が満たされた場合、これらの更新はセットアップ中に自動的に適用されます。Exchange 管理者に Active Directory のスキーマを更新する権限が付与されていない場合、最初の Exchange サーバーに累積更新プログラム 2 をインストールする前にスキーマ管理者が SETUP /PrepareSchema を実行する必要があります。また、Exchange 管理者も SETUP /PrepareAD を実行し、RBAC ロールが適切に更新されたことを確認することをお勧めします。

Exchange Server 2013 の累積更新プログラム 13 では、Active Directory の更新が実施されていませんが、既存の構成に RBAC 定義が新たに追加される可能性があります。そのため、サーバーを累積更新プログラム 13 にアップグレードする前に、PrepareAD を実行することをお勧めします。セットアップ処理によって PrepareAD を実行する必要性が検出され、ログオン ユーザーに十分なアクセス許可が付与されている場合には、サーバーの初回アップグレード中に PrepareAD が自動的に実行されます。

追加情報

マイクロソフトでは、更新プログラムをテスト環境で展開し、運用環境でインストール プロセスが適切に動作するかどうかを確認していただくことをすべてのお客様に推奨しています。Active Directory のスキーマ拡張と構成の詳細については、TechNet で該当するドキュメントを参照してください。

また、インストールに関する問題を回避するために、アップグレードまたはインストール対象のサーバー上で Windows PowerShell スクリプトの実行ポリシーを “Unrestricted” に設定してください。ポリシー設定を確認するには、アップグレード対象のコンピューターで PowerShell から Get-ExecutionPolicy コマンドレットを実行します。ポリシーが Unrestricted に設定されていない場合は、KB981474 (機械翻訳) に記載されている回避策に従って設定を行ってください。

要確認: ハイブリッド展開でご利用のお客様

ハイブリッド展開 (オンプレミスとクラウドの両方で Exchange を展開) でご利用のお客様、および Exchange Online Archiving (EOA) をオンプレミスの Exchange 展開でご利用のお客様は、最新 (CU13) または前バージョン (CU12) の累積更新プログラムを展開する必要があります。

Exchange 2016 の最新情報や製品に関する発表については、「Exchange 2016 の新機能」および「Exchange 2016 のリリース ノート」をご覧ください。また、Exchange Server 2013 の最新情報については、TechNet の「Exchange 2013 の新機能」の記事、リリース ノート、および製品ドキュメントをご覧ください。

注意: このブログ記事が投稿された時点では、ドキュメントの内容は完全ではない可能性があります。

Exchange チーム

 

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

Remind your customers – the free upgrade offer ends 29th July 2016!

$
0
0
It was just about one year ago that Windows 10 was launched with customers given the opportunity to upgrade their current Windows software to Windows 10 free of charge.

To date 300 million customers have upgraded to Windows 10, and now with the upgrade offer coming to an end on 29th July 2016, it’s time to remind your customers of this deadline.

Some customers have been reluctant to make the upgrade to Windows 10. Inform and educate your customers of some of the key benefits:

·       Windows 10 starts up an average of 28% faster* than Windows 7.

·       It’s designed to work with software and hardware your customers already own.

  • Provides enterprise-grade security—not available in Windows 7.
  • It is the most secure Windows ever, from power-on to power-off, protecting user identities, information, and devices on or off network.
  • Automatic updates to keep your customers’ system up to date for the supported lifetime of the device.
  • Security updates, bug fixes, and new features delivered directly to your customers’ business.

Upgrade your customers before the offer ends on the 29th July 2016. Click here to find out how.

* Testing conducted by Principled Technologies in July 2015 in a closed lab environment using OEM factory default images on a representative sample of Windows 7 devices. Each boot test was run 10 times and the averages compared. Average improvement in startup was 28%.

Сертификация MCSA: Windows Server 2016

$
0
0

Не за горами появление окончательной сборки Windows Server 2016 и Microsoft Learning  заявляет о старте сертификации по Windows Server 2016.

Базовая сертификация MCSA, Microsoft Certified Solutions Associate,  по данной версии серверной операционной системе, при прохождении с “с нуля” включает три экзамена:

  • 70-740 — Installation, Storage, and Compute with Windows Server 2016,
  • 70-741 — Networking with Windows Server 2016,
  • 70-742 — Identity with Windows Server 2016.

Первый экзамен трека, 70-740, запланирован в статусе “бета” в начале октября 2016, подробности об остальных будут известны позже.

Для обладателей сертификационных треков MCSA: Windows Server 2012  и MCSA: Windows Server 2008 будет доступен экзамен 70-743 — Upgrade Your Skills to MCSA: Windows Server 2016, бета-версия которого появится в июле 2016.

Официальные курсы Microsoft, MOC, появятся не ранее сентября 2016. Безусловно, это отменяет наличия авторских тренингов от МСТ. Небезызвестный Алексей Кибкало, например, уже читает ряд вебинаров и курсов, программа которых намного шире MOC.

Что касается ключевого сертификационного трека MCSE, то ннформация по нему будет доступна чуть позже этим летом. Об этом, ровно как и выходе предварительных версий экзаменов обязательно сообщим в блоге.


Free training on Power BI on Edx

$
0
0

If you’re looking to ramp-up on Power BI, as I’ve been doing recently since it’s a powerful new tool which will eventually have some great integration points with SharePoint and SQL Server Reporting Services, there’s a free course available on EdX:

https://www.edx.org/course/analyzing-visualizing-data-power-bi-microsoft-dat207x-1

I’ve recently been through the most recent version and apart from seeing some of the minor issues in the labs corrected, I was pleased to be reminded how this course gives a great, practical, hands-on way to learn about Power BI.

For those of you wondering if this really is free, yes, you can “audit” the course for free. It does cost $49 for the certificate to verify you’ve completed it, but I thought that was a reasonable price to pay. And paying the fee will likely inspire you to complete all the lessons so you can get your certificate. It did exactly that for me. My current management chain isn’t entirely sure what to make of a Microsoft SharePoint field engineer who wants to branch out into Power BI, so I was on my own to pay for this, but I thought it was worth it.

There are some of the exercises you can only complete if you have access to the Power BI service, which does have a subscription fee. But you can still access all the lectures for free, and if you want to get the certificate and don’t have access to the service, I think the math works out that you could skip those labs and still complete enough of the course requirements to get the certificate.

I did not write the 5/5 star review I pasted in below, but I think it is fair and informative. Power BI is an appealing product to both folks I think of as “hard-core data scientists” and Excel users who have progressed from what I call “Excel as a Posterboard” to using multiple linked graphs, then pivot tables, then “Power” features like PowerView, PowerQuery and PowerMap to provide consumable and meaningful insights to their data. It’s also true that an on-line course like this will likely have some “warts” when run across a variety of browsers and operating systems. When I first went through the course there was a little bit of a learning curve to figure out how to navigate between lessons, how to figure out where the help forums were and how to best consume the lectures. Reading the transcript and skipping the video, or skipping all the videos and going straight to the labs are all strategies which may work for folks with different learning styles. And you can do any combination of that and get the feedback directly from the quizzes and exercises to tell you whether you really understand the concepts.

 

“posted anonymously 6 months ago rates this course 5 / 5 stars

This is an excellent course presented by an engaging instructor with well-chosen examples and lab assignments. Even by edX standards, this course stands out. PowerBI is a powerful and complex product that combines functions of Microsoft Analysis and Reporting services, Excel “Power” add-ins and graphics capabilities, and a dashboard creation tool that has no equal. This course gives an in-depth overview on how to use these powerful features. The course is accessible to those who use Excel for data analysis and presentation but also for those (like myself) who have used the Microsoft BI services stack and wish to be more productive. In other words, an excellent course that does justice to this powerful product. The edX platform worked well, serving up clear videos, practice questions and labs. It was easy to download the course materials and grading worked well. The same cannot be said about coursetalk: the rating stars did not show up in IE11, a very common browser. This forced me to try to find another browser and start all over again. Do you guys ever test or is that too old-fashioned.”

 

„The revolution is all about cloud“

$
0
0

Zu Beginn des Monats hatten wir in unserer Microsoft Deutschland Zentrale (noch in Unterschleißheim, bald in Schwabing) Besuch von unserem Microsoft Präsident International, Jean-Philippe Courtois.

Ein derartiger Tag ist natürlich von früh bis spät durchgetaktet und der Outlook-Kalender ist bis in die letzte Minute gefüllt. Nichtdestotrotz konnten wir dadurch zwei spannende Videos gewinnen.

Der Tag startete mit internen Meetings und den entsprechenden Stakeholdern zum Thema „How to win with Cloud in Germany“ sowie Diskussionen rund um den Microsoft Cloud Deutschland Status und die digitale Transformation. Mehr Infos zu diesen Themen geben Jean-Philippe Courtois (President, Microsoft International) und Sabine Bendiek (Area Vice President Germany) in ihren nachfolgenden Videostatements:

 

 

Darauffolgend hat sich Jean-Philippe zu den „Speed“-Meetings mit 3 erfolgreichen ISV’s (Indepentend Software Vendors), die ein großes Potential mit sich bringen, getroffen. Die CEO’s der ISV’s nexx.TV, Syzygy und Platform.sh standen uns im Nachgang u.a. Rede und Antwort, warum sie Microsoft Partner sind oder was die Besonderheit an Azure ist. Mehr dazu gibt es direkt hier im Video zu sehen:

 

 

Kommt ein Executive in die Zentrale, haben wir auch immer ein sogenanntes All Hands Meeting, wo alle Deutschlandmitarbeiter die Möglichkeit haben sowohl in Unterschleißheim als auch via Skype for Business teilzunehmen – die Inhalte des Meetings sind aber natürlich vertraulich. :)

 

Bianca Bauer (@Bianca__Bauer) verantwortet als Communications Managerin Social Business die interne Kommunikation rund um die Social Enterprise Plattform Yammer. Zudem kümmert sie sich in ihrer Funktion um diverse Themen in der internen Kommunikation, wie interne Events, Videos, Newsletter u.v.m. Ebenso bespielt Bianca den @MicrosoftDE Twitter-Kanal.

Bianca-Bauer

 

 

Сертификация MCSA: Windows Server 2016

$
0
0

Не за горами появление окончательной сборки Windows Server 2016 и Microsoft Learning  заявляет о старте сертификации по Windows Server 2016.

Базовая сертификация MCSA, Microsoft Certified Solutions Associate,  по данной версии серверной операционной системе, при прохождении с “с нуля” включает три экзамена:

  • 70-740 — Installation, Storage, and Compute with Windows Server 2016,
  • 70-741 — Networking with Windows Server 2016,
  • 70-742 — Identity with Windows Server 2016.

Первый экзамен трека, 70-740, запланирован в статусе “бета” в начале октября 2016, подробности об остальных будут известны позже.

Для обладателей сертификационных треков MCSA: Windows Server 2012  и MCSA: Windows Server 2008 будет доступен экзамен 70-743 — Upgrade Your Skills to MCSA: Windows Server 2016, бета-версия которого появится в июле 2016.

Официальные курсы Microsoft, MOC, появятся не ранее сентября 2016. Безусловно, это отменяет наличия авторских тренингов от МСТ. Кибкало, например, уже читает ряд вебинаров и курсов, программа которых намного шире MOC.

Что касается ключевого сертификационного трека MCSE, то ннформация по нему будет доступна чуть позже этим летом. Об этом, ровно как и выходе предварительных версий экзаменов обязательно сообщим в блоге.

Optymalizacja serwerów SQL Server za pomocą SQL Assessment z Azure Log Analytics

$
0
0

W poście nie będę opisywał usługi Azure Log Analytics. Dla rozpoczynających przygodę z OMS oraz usługą Azure Log Analytics polecam kurs MVA (http://Strefa.MS/kurs-mva-o-analizie-logow-w-oms) oraz zapoznanie się z materiałami podsumowującymi warsztaty IT Innovation, które miałem przyjemność prowadzić w kilku miastach polski w maju 2016 (http://Strefa.MS/podsumowanie-warsztatow-it-innovation-z-operations-management-suite-zasoby-i-kolejne-kroki).

Przechodząc do rzeczy… są serwery bazodanowe SQL Server i jest nadzieję, że są one skonfigurowane oraz zoptymalizowane poprawnie. Rozwiązanie SQL Assessment dostępne w ramach usługi Azure Log Analytics pomaga sprawdzić konfigurację serwerów SQL Server oraz podpowie co powinno zostać poprawione.

Rozwiązanie SQL Assessment priorytetyzuje rekomendacje z sześciu kategorii, pomagając Tobie zrozumieć istotę problemu. Rekomendacje bazują na wiedzy, doświadczeniu oraz dobrych praktykach inżynierów z Microsoft. Każda rekomendacja dostarcza wiedzę odnoście problemu i potencjalnych skutków oraz sugestie wraz z krokami jaki należy zrealizować aby rozwiązań problem.

oms-sql-tile01

Rysunek 1. Kafelek od SQL Assessment na stronie głównej

Rekomendacje

Każda rekomendacja jaka jest w SQL Assessment przypisana jest do kategorii i nadana jest jej waga. Poniżej charakterystyka obu atrybutów.

Kategorie

Sześć kategorii dostępnych w ramach SQL Assessment:

  1. Security and Compliance – zalecenia dotyczące potencjalnych zagrożeń bezpieczeństwa – polityki, ustawienia techniczne, prawo, wymagania regulacyjne.
  2. Availability and Business Continuity – zalecenia dotyczące dostępności usługi, odporności infrastruktury i ochrony biznesu.
  3. Performance and Scalability – zalecenia związane z wydajnością i potrzebami skalowania infrastruktury.
  4. Upgrade, Migration and Deployment – zalecenia dla IT aby był głównym motorem zmian innowacji, poprzez użycie najnowszych technologii oraz rozwiązań w celu dostarczenia biznesowi dodatkowej wartości.
  5. Operations and Monitoring – zalecenia związane z usprawnieniem operacyjności IT.
  6. Change and Configuration Management – zalecenia związane ze zmiana w kontekście negatywnego wpływu na infrastrukturę.

Waga

Waga jest kalkulowana na podstawie trzech parametrów:

  • Probability – Prawdopodobieństwo, że zidentyfikowany problem może spowodować problem. Im większe prawdopodobieństwo tym większa ogólna punktacja dla rekomendacji.
  • Impact  – Wpływ na środowisko, jeżeli problem się pojawi. Im większy wpływ tym większa ogólna punktacja dla rekomendacji.
  • Effort – Nakład pracy wymagany do zaimplementowania rozwiązania. Im większy nakład pracy tym mniejsza ogólna punktacja.

Waga każdego zalecenia jest wyrażona jako procent całkowitej liczby punktów dostępnych dla każdej kategorii np. jeśli zalecenie w kategorii Security and Compliance ma wynik w wysokości 5% i nastąpi jego realizacja to zalecenie zwiększy ogólny wynik Security and Compliance o 5%.

oms-sql-dashboard01

Rysunek 2. Sześć głównych kategorii

Instalacja i konfiguracja

Poniżej kroki jakie trzeba wykonać, w celu uruchomienia SQL Assessment w Azure Log Analytics. Zanim jednak przejdziemy do procedury, kilka ważnych informacji oraz wymagań:

  • SQL Assessment działa ze wszystkimi aktualnie wspieranymi wersjami SQL Server w edycjach Standard, Enterprise oraz Developer.
  • Agent musi być zainstalowany na serwerach z SQL Server.
  • .NET Framework 4 jest wymagany na każdym serwerze, gdzie będzie uruchomiony agent.
  • W przypadku integracji System Center Operations Manager i wykorzystania agenta SCOM, należy skonfigurować Run-As Account (procedura poniżej).

Jeżeli używasz agenta OMS zamiast agenta SCOM, Management Pack zawsze uruchamia się w kontekście konta Local System. Pomiń kroki 1-5 poniżej i uruchom przykład z T-SQL lub PowerShell wstawiając NT AUTHORITYSYSTEM jako UserName.
SQL Assessment uruchamiany jest co 7 dni i zbiera dane pochodzące z WMI, rejestru, liczników wydajności oraz dynamicznych widoków SQL Server (DMV). Na chwilę obecną nie można zmienić harmonogramu uruchamiania SQL Assessment.

Krok 1 wariant 1 – Konfiguracja Operations Manager Run-As Account – wersja GUI

  1. W konsoli Operations Manager przejdź do Administration.
  2. Poniżej Run As Configuration, kliknij Profiles i otwórz OMS SQL Assessment Run As Profile.
  3. Na stronie Run As Accounts, kliknij Add.
  4. Wybierz konto Windows Run As, które zawiera poświadczenia dla SQL Server lub utwórz nowe klikając New.

    Typ konta Run As Account musi być Windows oraz być członkiem lokalnej grupy Administrators na Windows Server hostującym SQL Server.

  5. Kliknij Save.
  6. Zmodyfikuj i wykonaj poniższy przykładowy skrypt T-SQL, na każdej instancji SQL Server w celu przyznania minimalnych uprawnień wymaganych dla Run As Account dla SQL Assessment. Krok ten nie jest wymagany jeżeli konto Run As Account jest członkiem roli sysadmin na instancji SQL Server.
    --- Zamień <UserName> na nazwę użytkownika użytą jako Run As Account.
    USE master
    
    -- Utwórz login dla użytkownika. Zakomentuj poniższą linię jeżeli login już istnieje.
    CREATE LOGIN [<UserName>] FROM WINDOWS
    
    -- Nadaj uprawnienia dla użytkownika.
    GRANT VIEW SERVER STATE TO [<UserName>]
    GRANT VIEW ANY DEFINITION TO [<UserName>]
    GRANT VIEW ANY DATABASE TO [<UserName>]
    
    -- Dodaj użytkownika dla wszystkich baz danych na instancji SQL Server - wymagane do podłączenia dla poszczególnych baz danych.
    -- Uwaga: To polecenie musi być w wykonane za każdym razem po dodaniu nowej bazy danych do instancji.
    EXEC sp_msforeachdb N'USE [?]; CREATE USER [<UserName>] FOR LOGIN [<UserName>];'

Krok 1 wariant 2 – Konfiguracja Operations Manager Run-As Account – wersja PowerShell

  1. Otwórz konsolę PowerShell i uruchom poniższy przykładowy skrypt, aktualizując go o parametry Twojego środowiska.
    Import-Module OperationsManager
    New-SCOMManagementGroupConnection "<nazwa Management Group>"
    
    $profile = Get-SCOMRunAsProfile -DisplayName "OMS SQL Assessment Run As Profile"
    $account = Get-SCOMrunAsAccount | Where-Object {$_.Name -eq "<nazwa konta Run As Account>"}
    Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account

Krok 2 – Dodanie SQL Assessment

Tą operację należy wykonać z poziomu przeglądarki Internetowej po zalogowaniu się do usługi OMS.

  1. Na stronie Overview, wybierz kafelek Solutions Gallery.
  2. Na liście dostępnych obiektów zaznacz SQL Assessment, a następnie kliknij Add.

Przegląd rekomendacji

W momencie kiedy SQL Assesment przeanalizuję serwery SQL, dostępne będą dla niego rekomendacje. W celu ich podglądu w celu rozpoczęcia kroków naprawczych należy zastosować poniższa procedurę:

  1. Na stronie Overview kliknij kafelek SQL Assesment.
  2. Na stronie SQL Assesment, przejrzyj podsumowanie informacji z rożnych kategorii, a następnie kliknij jedną w celu zobaczenia rekomendacji.
  3. W szczegółach zobaczysz spriorytetyzowane zalecenia dla środowiska. Wybierz rekomendację i poniżej Affected Objects zobaczysz co było skutkiem rekomendacji oraz których serwerów dotyczy problem.
  4. W polu Suggested Actions, dostępne są sugerowane podpowiedzi związane z krokami jakie należy zrealizować aby wyeliminować dany problem.

oms-sql-focus01

Rysunek 3. Rekomendacje w ramach wybranej kategorii

Ignorowanie rekomendacji

Jeśli istnieje potrzeba zignorowania wybranych zaleceń to istnieje taka możliwość poprzez stworzenie specjalnego pliku tekstowego, który będzie blokował SQL Assessment przed pokazywaniem ich w wynikach.

Krok 1 – identyfikacja wykluczeń

W celu zidentyfikowania rekomendacji do wykluczenia należy zastosować poniższą procedurę.

  1. Otwórz Log Search i wpisz poniższe zapytanie w celu zobaczenia rekomendacji dla serwerów SQL Server
    Type=SQLAssessmentRecommendation RecommendationResult=Failed | select Computer, RecommendationId, Recommendation | sort Computer
  2. Wybierz rekomendacje, które chcesz wykluczyć z oceny. Zapisz RecommendationId – będzie potrzebne w kolejnym kroku.
    oms-sql-ls01

Rysunek 4. Log Search i rekomendacje

Krok 2 – plik IgnoreRecommendations.txt

  1. Utwórz nowy plik tekstowy za pomocą np. Notatnik o nazwie IgnoreRecommendations.txt
  2. Spisane RecommendationId wpisz w każdej linii osobno, a następnie zapisz i zamknij plik.
  3. Wgraj plik na każdy kompter, który ma ignorować rekomendacje do lokalizacji:
    1. Dla komputerów z Microsoft Monitoring Agent (podłączonych bezpośrednio do OMS lub za pośrednictwem System Center Operations Manager) – SystemDrive:Program FilesMicrosoft Monitoring AgentAgent
    2. Na serwerze zarządzajacym System Center Operations Manager – SystemDrive:Program FilesMicrosoft System Center 2012 R2Operations ManagerServer

Krok 3 – weryfikacja wykluczeń

Podczas uruchomiania kolejnej weryfikacji zgodnie z harmonogramem (domyślnie co 7 dni), wykluczenia zaleceń zapisane w pliku IgnoreRecommendations.txt nie pojawią się w wyniku oceny SQL Assessment. Można użyć poniższego zapytania Log Search, w celu wyświetlenia wszystkich ignorowanych rekomendacji.

Type=SQLAssessmentRecommendation RecommendationResult=Ignored | select Computer, RecommendationId, Recommendation | sort Computer

W każdym momencie można przywrócić wykluczone rekomendacje poprzez usunięcie całego pliku IgnoreRecommendations.txt lub wybrane RecommendationId z tego pliku.

Podsumowanie

SQL Assessment pomaga zachować zdrowie serwerów SQL Server poprzez analizę konfiguracji, wydajności w oparciu o wbudowaną bazę wiedzy bazującą na ponad 400 rekomendacjach związanych z najlepszymi praktykami oaz doświadczeniem inżynierów Microsoft.

最近公開された技術情報およびブログ (2016/06/29)

$
0
0

日本マイクロソフト System Center Support Team の三輪です。先週リリースされた、System Center/Azure/Intune に関連する公開技術情報をまとめました。役に立つ手順や修正プログラムの情報など、製品をお使いいただく上で参考になる情報があるかと思います。ご参照ください。なお、ブログはすべて英語となっています。ご了承ください。

 

公開技術情報

Configuration Manager Summary of changes in System Center Configuration Manager current branch, version 1602 (3168240)
Service Manager Data Warehouse jobs fail and event ID 33502 is logged (3137611)
Configuration Manager HOTFIX Product updates are not downloaded in System Center Configuration Manager (3163344)
Virtual Machine Manager Cumulative Update 2 for System Center 2016 Virtual Machine Manager Technical Preview 5 (3160164)
Unified Access Gateway Rollup 2 for Forefront Unified Access Gateway 2010 Service Pack 4 (3060650)

 

ブログ

Configuration Manager A summary of the changes and updates in Microsoft System Center Configuration Manager current branch, version 1602
Configuration Manager The Microsoft Configuration Manager Cmdlet Library 1604 Update (build 1189) has been refreshed
Intune Support Tip: Best Practices for Intune Software Distribution to PC’s
Operations Management Suite Monitor VMware using OMS Log Analytics
Service Manager KB: Data Warehouse jobs fail and event ID 33502 is logged in Microsoft System Center 2012 Service Manager
WSUS Details on the June 2016 Microsoft security update release
Configuration Manager Update 1606 for Microsoft Configuration Manager Technical Preview 5 is now available
Configuration Manager KB: Product updates are not downloaded in System Center Configuration Manager current branch
Virtual Machine Manager Cumulative Update 2 for System Center 2016 Virtual Machine Manager Technical Preview 5 is now available
Unified Access Gateway Rollup 2 for Forefront Unified Access Gateway 2010 Service Pack 4 is available for download

 

Tip of the Day: Demystifying Software Defined Networking Terms – The Cloud Compass: SDN Data Flows

$
0
0

Today’s Tip…

Today’s tip continues the series, Demystifying Software Defined Networking Terms with part three, The Cloud Compass.  In this tip we will explore a common theme as we introduce terms used to describe traffic flows in a Windows Server 2016 Software Defined Network datacenter.  Both management and workload data traffic will be considered, as well as a few related terms.

Part 3: The Cloud Compass

Terms in this tip include:

  • East-West Traffic Flow
  • North-South Traffic Flow
  • Southbound Interface/API
  • Northbound Interface/API
  • Traffic Shaping
  • Representational State Transfer (REST)
  • Open Management Infrastructure (OMI)

The Cloud Compass – Management and Data Flows

East-West – East-West refers to traffic flows that occur between devices within a datacenter.  During convergence for example, routers exchange table information to ensure they have the same information about the internetwork in which they operate.  Another example are switches, which can exchange spanning-tree information to prevent network loops.

Network virtualization itself has led to a modest increase in the amount of East-West traffic found in the datacenter.  For example, the traffic generated by a network controller communicating with physical or virtual network devices; routers, switches, appliances, and so on.

North | South – North- South refers to traffic flows into and out of the datacenter.  Traffic entering the datacenter through perimeter network devices is said to be southbound.  Traffic exiting via the perimeter network devices is said to be northbound.

Northbound Interface/API – In SDN, a northbound interface allows a particular component on a network, such as a network controller, to communicate with a higher-level component.  The Network Controllers Northbound Interface is implemented as a Representational State Transfer (REST) API, often referred to as the REST API, or just the Northbound API.   

The Network Controller Northbound API provides you with the ability to gather network information from Network Controller and use it to monitor and configure the network.  The Network Controller Northbound API can be used to configure, monitor, troubleshoot, and deploy new devices on the network by using Windows PowerShell, (programmatically using) the Representational State Transfer (REST) API, or a management application with a graphical user interface, such as System Center Virtual Machine Manager.

Southbound API – In SDN, the main function of the Southbound Interface is to enable communication between the SDN controller and the network nodes (both physical and virtual switches and routers) so that the router can discover network topology, define network flows and implement requests relayed to it via northbound APIs

Windows Server 2016’s Network Controller communicates with network devices, services, and components by using the Southbound API.   With the Southbound API, Network Controller can discover network devices, detect service configurations, and gather all of the information needed about the network.  In addition, the Southbound API gives Network Controller a pathway to send information to the network infrastructure, such as configuration changes that have been made. 

Multiple protocols can be implemented to support southbound operation including Open Management Infrastructure stack (OMI), Desired State Configuration (DSC), and Simple Network Management Protocol (SNMP), among others.

clip_image001

Figure: SDN Fabric/Device Discovery, Configuration, Management, and Monitoring

Related Technologies

Now that we’ve mapped out datacenter traffic flows, let’s take a moment to define two of the standards introduced above.

Representational State Transfer (REST) – Representational State Transfer (REST) is a programming architectural implementation intended to increase the efficiency of communication in computing systems.  It embodies the idea that the best way to share large amounts of data between multiple parties is to make that data available on-demand by sharing references to that data rather than a complete copy of the data itself.   Systems which implement REST are called ‘RESTful’ systems.

The Network Controller Northbound API is implemented as a REST interface.

Open Management Infrastructure (OMI) – Open Management Infrastructure or OMI (formerly known as NanoWBEM) is a standards-based open source management technology seeing a growing adoption rate due to its potential to solve the problems associated with datacenters having a large number of heterogeneous devices supplied by different hardware and platform vendors, each requiring different tools and management processes.

For more information, see Jeffrey Snover’s informative blog, Open Management Infrastructure at https://blogs.technet.microsoft.com/windowsserver/2012/06/28/open-management-infrastructure/

In tomorrow’s tip, Demystifying Software Defined Networking Terms – Part 4: The Technologies

KB3161606 и обновление компонентов интеграции

$
0
0

С мая 2016 года Microsoft вернулась к практике выпуска ежемесячных накопительных обновлений для Windows Server 2012 R2.

Однако выпуск июньского накопительного пакета, описанного в KB3161606, влечёт за собой некоторые сложности как в процессе установки обновления на хосты Hyper-V, так в процессе установки исправления и обновления компонентов интеграции до крайней версии 6.3.9600.18339 в гостевых операционных системах Windows Server 2012 R2. В логах CBS при этом фигурируют следующие события:

  (16)  Stage (1): flags: 8 app: [synth3dvsc.inf, Version = 6.3.9600.18339, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]”driverUpdate”, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xd58737e718
2016-06-29 14:24:36, Info                  CSI    0000000d Stage component failed, manifest does not match previously staged manifest for identity
2016-06-29 14:24:36, Error                 CSI    (F) basewcpcomponentstorecsd_transact.cpp(1354): Error STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT originated in function CCSDirectTransaction::StageComponent expression: (null)
[gle=0x80004005]

Проблема заключается в том, что содержимое манифеста amd64_wnetvsc.inf_31bf3856ad364e35_6.3.9600.18339_none_48176f52a345f953.manifest для накопительного обновления и vmguest.iso должно было быть одинаковым, но в итоге содержит разный контент. Поэтому обновление на хост Hyper-V безусловно установится, а вот в гостевой ОС в зависимости от наличия KB3161606 обновление компонентов интеграции может пойти по разному: при установленном UR обновление не произойдёт, при отсутствующем UR компоненты интеграции обновятся штатно.

Решением этой проблемы является переименование описанного манифеста winsxsmanifests и повторная попытка обновления компонентов интеграции.


Office 365 の Microsoft Forms を PowerShell を使用して一括で有効化、無効化 (停止) する方法について

$
0
0

こんにちは、Office サポートの佐村です。
本記事では Office 365 にて公開されている Microsoft Forms (以下、Forms) について、PowerShell スクリプトを使用して一括でテナント全体のユーザーのライセンスを有効化、無効化する方法をご案内いたします。
本方法をご利用いただくことで、別サービスの無効化状況には影響せずに、Forms だけを有効化、もしくは、無効化することが可能です。

目次

1. Forms のライセンスについて
2. PowerShell を使用して一括で有効化する方法
3. PowerShell を使用して一括で無効化する方法
4. 関連情報

1. Forms のライセンスについて

Forms のライセンスは、現在 Office 365 Education に含まれております。
現在は Forms はプレビュー版として Education 契約の Office 365 に先行してリリースしておりますが、
今後、数カ月以内にプレビュー対象を拡大し、その他のお客様にもご利用を開始していただく予定です。

ライセンスの確認方法については、例えば Office 365 E5 for Faculty の場合は、下記の様に Office 365 管理センターのユーザー管理のページにてライセンスの詳細項目を表示することで確認できます。
[ユーザー] – [アクティブなユーザー] – “任意のユーザーを選択” – [製品ライセンス] の [編集] を選択し、起動するダイアログ上の当該テナント名をクリックしてプルダウンします。

MicrosoftForms-License

手動でライセンスの変更を行う場合は、上記にて Microsoft Froms をオン、もしくは、オフにすることで、該当ユーザーの Forms の有効化、無効化を行うことができます。
しかしながら、テナント全体でオン、オフにする、といったような設定方法はないため、下記 PowerShell を使用して一括で実行する方法をご案内いたします。

2. PowerShell を使用して一括で有効化する方法

下記の有効化のスクリプト内容をコピーし、ps1 ファイルとして保存します。(例 : EnableFormsLicense.ps1)


connect-msolservice -credential $msolcred

# ライセンスが割り当てられた全ユーザーの列挙
$users = Get-MsolUser -All | where {$_.isLicensed -eq "True"}

# ユーザー毎のライセンス/サービスの確認と変更
foreach ($user in $users)
{
    write-host ("Processing " + $user.UserPrincipalName)
    $licensetype = $user | Select-Object -ExpandProperty Licenses | Sort-Object { $_.Licenses }

    foreach ($license in $user.Licenses)
    {
        write-host (" " + $license.accountskuid)

        $includeFORMS = $false
        $disableplan = @()

    	foreach ($row in $($license.ServiceStatus))
    	{
            # OFFICE_FORMS_PLAN_ ではじまるライセンスを取得
            if ( $row.ServicePlan.ServiceName -like "OFFICE_FORMS_PLAN_*" )
            {
                $includeFORMS=$true
                $officeFORMS=$row.ServicePlan.ServiceName
            }

            if ( $row.ProvisioningStatus -eq "Disabled" -and $row.ServicePlan.ServiceName -notlike "OFFICE_FORMS_PLAN_*")
            {
                $disableplan += $row.ServicePlan.ServiceName
            }
		}

        # Forms が含まれる SKU の場合、現在の設定に加え、Forms を有効化 (Enable)
        if ($includeFORMS)
        {
            write-host ("      found FORMS service in " + $license.accountskuid)
            write-host ("      current disabled services : " + $disableplan )
            $x = New-MsolLicenseOptions -AccountSkuId $license.accountskuid -DisabledPlans $disableplan
            Set-MsolUserLicense -UserPrincipalName $user.UserPrincipalName -LicenseOptions $x
        }
    }
}

PowerShell を起動し、EnableFormsLicense.ps1 ファイルを保存したフォルダーに移動し、下記の様に実行します。(下記は c:temp 以下に ps1 ファイルを保存した場合の例となります。)

cd c:temp
EnableFormsLicense.ps1

認証ダイアログが表示されますので、ご利用中のテナントの管理者アカウント (adminuser@tenant.onmicrosoft.com ) およびパスワード情報を入力します。
処理中の内容が表示されますので、プロンプトが戻るまで待ちます。
処理完了後、ブラウザーにて Office 365 を表示していた場合は一度ブラウザーを終了させ、再度 Office 365 にサインインします。
ユーザーのライセンス付与状況を確認し、Forms 製品のライセンスが期待通りとなっていることを確認します。
また、アプリケーション ランチャー上の Forms のタイルの表示が期待通りとなっていることを確認します。

3. PowerShell を使用して一括で無効化する方法

下記の無効化のスクリプト内容をコピーし、ps1 ファイルとして保存します。( : DisableFromsLicense.ps1)


connect-msolservice -credential $msolcred

# ライセンスが割り当てられた全ユーザーの列挙
$users = Get-MsolUser -All | where {$_.isLicensed -eq "True"}

# ユーザー毎のライセンス/サービスの確認と変更
foreach ($user in $users)
{
    write-host ("Processing " + $user.UserPrincipalName)
    $licensetype = $user | Select-Object -ExpandProperty Licenses | Sort-Object { $_.Licenses }

    foreach ($license in $user.Licenses)
    {
        write-host (" " + $license.accountskuid)

        $includeFORMS = $false
        $disableplan = @()

    	foreach ($row in $($license.ServiceStatus))
    	{
            # OFFICE_FORMS_PLAN_ ではじまるライセンスを取得
            if ( $row.ServicePlan.ServiceName -like "OFFICE_FORMS_PLAN_*" )
            {
                $includeFORMS=$true
                $officeFORMS=$row.ServicePlan.ServiceName
            }

            if ( $row.ProvisioningStatus -eq "Disabled" -and $row.ServicePlan.ServiceName -notlike "OFFICE_FORMS_PLAN_*")
            {
                $disableplan += $row.ServicePlan.ServiceName
            }
		}

        # Forms が含まれる SKU の場合、現在の設定に加え、Forms を無効化 (Disable)
        if ($includeFORMS)
        {
            $disableplan += $officeFORMS
            write-host ("      found FORMS service in " + $license.accountskuid)
            write-host ("      disabled services : " + $disableplan )
            $x = New-MsolLicenseOptions -AccountSkuId $license.accountskuid -DisabledPlans $disableplan
            Set-MsolUserLicense -UserPrincipalName $user.UserPrincipalName -LicenseOptions $x
        }
    }
}

PowerShell を起動し、DisableFormsLicense.ps1 ファイルを保存したフォルダーに移動し、下記の様に実行します。(下記は c:temp 以下に ps1 ファイルを保存した場合の例となります。)

cd c:temp
.DisableFormsLicense.ps1

認証ダイアログが表示されますので、ご利用中のテナントの管理者アカウント (adminuser@tenant.onmicrosoft.com ) およびパスワード情報を入力します。
処理中の内容が表示されますので、プロンプトが戻るまで待ちます。
処理完了後、ブラウザーにて Office 365 を表示していた場合は一度ブラウザーを終了させ、再度 Office 365 にサインインします。
ユーザーのライセンス付与状況を確認し、Forms 製品のライセンスが期待通りとなっていることを確認します。
また、アプリケーション ランチャー上の Forms のタイルの表示が期待通りとなっていることを確認します。

4. 関連情報

タイトル : Enable and disable Microsoft Forms
アドレス : https://support.office.com/en-us/article/enable-and-disable-Microsoft-Forms-8dcbf3ab-f2d6-459a-b8be-8d9892132a43

タイトル : Microsoft のフォームとは何ですか。
アドレス : https://support.office.com/ja-jp/article/-6b391205-523c-45d2-b53a-fc10b22017c8?ui=ja-JP&rs=ja-JP&ad=JP

タイトル : Microsoft フォームについてよく寄せられる質問
アドレス : https://support.office.com/ja-jp/article/-495c4242-6102-40a0-add8-df05ed6af61c?ui=ja-JP&rs=ja-JP&ad=JP

タイトル : Office 365 ライセンスと Windows PowerShell: ユーザーのライセンスの状態を確認する
アドレス : https://technet.microsoft.com/ja-jp/library/dn771772.aspx

タイトル : ユーザーへのライセンスの割り当て
アドレス : https://technet.microsoft.com/ja-jp/library/dn771770.aspx

タイトル : サービスのライセンス情報を表示する
アドレス : https://technet.microsoft.com/ja-jp/library/dn771771.aspx

タイトル : サービスにアクセスを割り当てる
アドレス : https://technet.microsoft.com/ja-jp/library/dn771769.aspx

今回の投稿は以上です。

WSUS 3.0 SP2 から Windows Server 2012 R2 WSUS への移行手順 その 1 (WID -> WID の場合)

$
0
0

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

前回ご案内したブログ記事の通り、WSUS 3.0 SP2 は 2017 年 7 月 11 日にサポートが終了しますので、次期バージョンへの移行を検討されている方も多いかと思います。
WSUS 3.0 SP2 の次期バージョンとしては、現時点で Windows Server 2012 WSUS と Windows Server 2012 R2 WSUS がありますが、WSUS 3.0 SP2 からの移行手順としては、以下の TechNet 情報にてご紹介しております。

Windows Server 2012 への Windows Server Update Services の移行
https://msdn.microsoft.com/ja-jp/library/hh852339(v=ws.11).aspx

こちらのページでは、移行の準備や実際の移行手順が紹介されておりますが、WSUS が使っているデータベースによっては、一部のコマンドが異なるなど補足が必要な点もございます。そこで今回は当サポート部門にてご案内した実績のある WSUS の移行手順をご紹介します!

第 1 回である本ポストでは、サポートされている移行シナリオのご紹介とともに WSUS のデータベースとして Windows Internal Database (WID) を使っている場合の移行手順をご紹介します。移行元と移行先の WSUS に WID を使用することを予定されている方は是非ともご一読ください。

移行シナリオについて

サポートされている移行シナリオとサポートされていない移行シナリオとしては、以下の TechNet 情報にて紹介しております。

手順 1:WSUS の移行を計画する
https://msdn.microsoft.com/ja-jp/library/hh852352(v=ws.11).aspx

主なポイントとしては以下の通りですので、移行を計画する際はご注意ください。

・WSUS 3.0 SP2 から Windows Server 2012 / Windows Server 2012 R2 WSUS への移行がサポートされます。(WSUS 3.0 SP1 は不可)
・WID を実行している移行元サーバーから、SQL Server 2008 R2 SP1 を実行している移行先サーバーへの移行はサポートされます。
・ドメインからワークグループへの移行、またはワークグループからドメインへの移行はサポートされます。但し、移行元サーバーで SQL Server がリモートの場所から実行されている場合、ドメインからワークグループへの移行はサポートされません。
・SQL Server を実行している移行元サーバーから、WID を実行している移行先サーバーへの移行はサポートされません。

WSUS 移行手順について (WID -> WID)

– 前提条件
移行元 サーバー : WSUS 3.0 SP2 環境
移行先 サーバー : Windows Server 2012 R2 の WSUS 環境
WSUS は移行元も移行先もデータベースに Windows Internal Database (WID) を利用していることを前提とします。

– 手順
Windows Server 2012 R2 の WSUS のインストールとデータ移行の手順は以下の通りです。

1. Windows Server 2012 R2 の WSUS のインストール
2. データ移行
2.1. WSUS 更新プログラム バイナリを移行する
2.2. WSUS セキュリティ グループを移行する
2.3. WSUS データベースをバックアップする
2.4. WSUS データベースのバックアップを移行先サーバーで復元する
2.5. WSUS サーバー ID を変更する
(任意) 2.6. ポート番号を変更する
(任意) 2.7. インデックスを再構成する
(任意) 2.8. 不足ファイルをダウンロードする
3. 完了確認

各手順の詳細は以下に記載いたします。

1. Windows Server 2012 R2 の WSUS のインストール

Windows Server 2012 R2 の WSUS のインストールは、サーバー マネージャーから[役割と機能の追加] をクリックして、インストールする手順となります。こちらの手順は以下の TechNet 情報をそのままご利用いただけます。

– 手順 2: WSUS サーバーの役割をインストールする
http://technet.microsoft.com/ja-jp/library/hh852338.aspx

WSUS サーバーの役割のインストールが正常に完了すると、Windows Server Update Services 設定ウィザードが自動的に起動しますが、このウィザードは閉じてください。

2. データ移行

 

2.1. WSUS 更新プログラム バイナリを移行する

移行元のコンテンツ フォルダー「\<移行元サーバー名>WsusContent」の内容を、移行先のコンテンツ フォルダー「\<移行先サーバー名>WsusContent」へコピーします。エクスプローラー、xcopy コマンド、robocopy コマンド等を利用し、コピーすることが可能です。robocopy コマンドを利用する場合は、以下の通りです。

例) 移行元が WSUSOld で、移行先が WSUSNew の場合
robocopy \WSUSOldWsusContent \WSUSNewWsusContent /E /COPYALL

 

2.2. WSUS セキュリティ グループを移行する

WSUS Administrators ローカル セキュリティ グループと WSUS Reporters ローカル セキュリティ グループのみ手動で移行することを選択できます。

この手順を実行する前に、ローカル グループのメンバーであるドメイン ユーザーの名前を、移行先サーバーでも解決できることを確認します。移行元サーバーと移行先サーバーの属するドメインが異なる場合は、移行元ドメインのユーザー アカウントがあるフォレストのグローバル カタログ サーバーに移行先サーバーがアクセスできる必要があります。

WSUS Administrators ローカル セキュリティ グループと WSUS Reporters ローカル セキュリティ グループに手動でユーザーを移行するには、移行先サーバーで次の手順を実行します。

– 手順
1. スタート画面で lusrmgr.msc と入力して、Enter キーを押します。
2. ローカル ユーザーとグループ MMC スナップインのコンソール ツリーで、[ユーザー] をダブルクリックします。
3. 移行元サーバーの WSUS Administrators グループと WSUS Reporters グループに存在したユーザーを手動で作成します。
4. ローカル ユーザーとグループ MMC スナップインのコンソール ツリーで、[グループ] をダブルクリックします。
5. 移行元サーバーの WSUS Administrators グループと WSUS Reporters グループに存在したユーザーを移行先サーバーの WSUS Administrators グループと WSUS Reporters グループに手動で追加します。

 

2.3. WSUS データベースをバックアップする

移行元 WSUS サーバーにおいて以下の手順を実施し、WSUS データベース (SUSDB) をバックアップします。

1. 下記 URL より SQL Server Management Studio Express をダウンロードし、WSUS サーバーにインストールします。

Microsoft SQL Server Management Studio Express
http://www.microsoft.com/ja-jp/download/details.aspx?id=8961
(.NET Framework 2.0, MSXML 6.0 のインストールが必要となります。もし未導入の場合にはページ内のリンクからインストールを行って下さい)

※ OS が Windows Server 2008, Windows Server 2008 R2 の場合は、こちらもお使いいただけます。
Microsoft SQL Server 2008 R2 RTM – Management Studio Express
http://www.microsoft.com/ja-jp/download/details.aspx?id=22985

2. SQL Server Management Studio を起動して、以下の接続文字列は指定してインスタンスに接続します。

サーバーの種類 : データベース エンジン
サーバー名 : \.pipemssql$microsoft##sseesqlquery
認証 : Windows 認証

3. [データベース] を展開し、[SUSDB] データベースを選択します。
4. データベースを右クリックし、[タスク] をポイントして、[バックアップ] をクリックします。[データベースのバックアップ] ダイアログ ボックスが表示されます。
5. [データベース] ボックスの一覧で、データベース名を確認します。
6. [バックアップの種類] ボックスの一覧で、[完全] をクリックします。
7. [コピーのみのバックアップ] を選択します。コピーのみのバックアップとは、定期的に実行される一連の SQL Server バックアップとは別の SQL Server バックアップです。
8. [バックアップ コンポーネント] で [データベース] をクリックします。
9. [名前] ボックスに表示されている既定のバックアップ セット名をそのまま使用するか、バックアップ セットの別の名前を入力します。
10. オプションで、[説明] ボックスに、バックアップ セットの説明を入力します。
11. 必要に応じてバックアップ セットの有効期限を指定します。有効期限データの検証を明示的に省略せずに、どの時点でバックアップ セットが期限切れになり上書きできるようにするかを指定します。
12. [ディスク] をクリックして、バックアップ先を選択します。
13. [ページの選択] ウィンドウの [オプション] をクリックして、詳細オプションを表示または選択します。
14. [メディアに上書きします] オプションで、次のいずれかをクリックします。
・[既存のメディア セットにバックアップする]: このオプションでは、[既存のバックアップ セットに追加する] または [既存のすべてのバックアップ セットを上書きする] をクリックします。必要に応じて、次の操作を行います。
・[メディア セット名とバックアップ セットの有効期限を確認する] をクリックすることで、メディア セットおよびバックアップ セットの有効期限が切れる日時をバックアップ操作で確認できます。
・[メディア セット名] ボックスに名前を入力します。名前を指定しないと、メディア セットは空白の名前で作成されます。メディア セット名を指定すると、メディア (テープまたはディスク) が検査され、名前がここで入力した名前と一致するかどうかが確認されます。
・ [新しいメディア セットにバックアップし、すべての既存のバックアップ セットを消去する]: このオプションでは、[新しいメディア セット名] ボックスに名前を入力し、オプションで [新しいメディア セットの説明] ボックスにメディア セットの説明を入力します。
15. [信頼性] セクションで、必要に応じて、次のチェック ボックスをオンにします。
・[完了時にバックアップを検証する]
・[メディアに書き込む前にチェックサムを行う]
・[エラーのまま続行する]
16. [OK] をクリックして、バックアップを作成します。
17. バックアップ完了後、指定したバックアップ先に作成されたバックアップ ファイルを移行先 WSUS サーバーの任意の場所にコピーします。

 

2.4. WSUS データベースのバックアップを移行先サーバーで復元する

移行先 WSUS サーバーにおいて以下の手順を実施し、WSUS データベース (SUSDB) を復元します。

1. 下記 URL より SQL Server Management Studio Express をダウンロードし、WSUS サーバーにインストールします。

Microsoft SQL Server 2012 Express
http://www.microsoft.com/ja-jp/download/details.aspx?id=29062
※ ダウンロードするプログラムの中から JPNx64SQLManagementStudio_x64_JPN.exe を選択します。

2. SQL Server Management Studio を起動して、以下の接続文字列は指定してインスタンスに接続します。

サーバーの種類 : データベース エンジン
サーバー名 : \.pipeMicrosoft##WIDtsqlquery
認証 : Windows 認証

3. [新しいクエリ] をクリックし、次の SQL コマンドをコピーして [実行] をクリックしてクエリを実行します。WSUS データベースを削除します。

—————————————-
USE master
GO
ALTER DATABASE SUSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DROP DATABASE SUSDB
GO
—————————————-

4. [実行] をクリックしてクエリを実行します。

5. 続けて、次の SQL コマンドをコピーして [実行] をクリックしてクエリを実行します。WSUS データベースをバックアップから復元します。

例) バックアップ ファイルを C:SUSDB.bak に配置している場合
RESTORE DATABASE [SUSDB] FROM DISK = N’C:SUSDB.bak’ WITH FILE = 1, MOVE N’SUSDB’ TO N’c:WindowsWIDDatasusdb.mdf’, MOVE N’SUSDB_log’ TO N’c:WindowsWIDDataSUSDB_log.ldf’, NOUNLOAD, STATS = 10

6. この結果として、次のエラー メッセージが表示される場合があります。エラー メッセージを無視して、続行してください。

メッセージ 3605、レベル 16、状態 1、行 1
データベース ‘SUSDB’ のスキーマの検証が失敗しました。
メッセージ 3013、レベル 16、状態 1、行 1
RESTORE DATABASE が異常終了しています。

7. 移行先 WSUS サーバー (Windows Server 2012 R2) でコマンド プロンプトを [管理者として実行] にて開き、次のコマンドを実行します。

例) WSUS のインストール フォルダーが D:WSUS の場合
cd %programfiles%Update ServicesTools
wsusutil postinstall content_dir=D:WSUS

 

2.5. WSUS サーバー ID を変更する

移行先サーバーの WSUS サーバー ID は変更する必要があります。この手順を実行すると、移行プロセス中に WSUS 管理のクライアントは影響を受けなくなります。移行元サーバーと移行先サーバーが同じ ID を使用して実行されている場合、サーバーの一方に対して変更を行うと、クライアントとサーバー間の通信は失敗します。

1.移行先サーバーで、Windows PowerShell を [管理者として実行] にて開き、次のスクリプトを実行します。

$updateServer = get-wsusserver
$config = $updateServer.GetConfiguration()
$config.ServerId = [System.Guid]::NewGuid()
$config.Save()

2.サーバー ID が変更されたら、すぐにコマンド プロンプトを [管理者として実行] にて開き、次のコマンドを実行して新しい暗号化キーを生成します。

cd %programfiles%Update ServicesTools
wsusutil.exe postinstall

 

(任意) 2.6. ポート番号を変更する

Windows Server 2012 R2 の WSUS で使用される既定のポートは 8530 となりますが、ポート番号を 80 に変更する場合は、以下の手順を実施します。

WSUS 4.0 (Windows Server 2012) ポート番号変更について
http://blogs.technet.com/b/jpwsus/archive/2014/04/03/wsus-4-0-windows-server-2012.aspx

 

(任意) 2.7. インデックスを再構成する

移行前の WSUS データベースにてインデックスの再構成を定期的に実施していない場合は、インデックスの断片化が発生しており、クエリ パフォーマンスが劣化している可能性がございます。その場合は、インデックスを再構成することで、クエリ パフォーマンスを改善することができます。

コマンドを使ってインデックスの再構成を行う場合には、インデックス再構成用のスクリプトを sql ファイルに保存した上で、以下のコマンドを実行します。

例) C:TempWsusDBMaintenance.sql に実行する SQL 文を保存しており、C:Temp 配下に実行結果ログを出力する場合
sqlcmd -E -S <インスタンス名> -i C:TempWsusDBMaintenance.sql -o C:TempWsusDBMaintenance.out -f 65001
※ WSUS データベースに WID をご利用の場合、<インスタンス名> は、以下を指定します。

– Windows Server 2008 R2 以前
\.pipemssql$microsoft##sseesqlquery
– Windows Server 2012 / 2012 R2
\.pipeMicrosoft##WIDtsqlquery

出力ファイルに “Statistics for all tables have been updated” または”全テーブルの統計が更新されました” というメッセージが 表示されていれば、インデックスの再構成は完了しています。

~ 参考情報 ~
sqlcmd ユーティリティ
https://msdn.microsoft.com/ja-jp/library/ms162773.aspx

WSUS DB インデックスの再構成の手順について
http://blogs.technet.com/b/jpwsus/archive/2014/03/06/wsusdb.aspx

 

(任意) 2.8. 不足ファイルをダウンロードする

手順 2.1. でバイナリ ファイルは移行元からコピーされていますが、もし移行元で承認されていたにも関わらず、バイナリが不足している場合は、wsusutil reset コマンドで不足ファイルのみをダウンロードすることができます。もし、クライアントの接続確認の際に 80244019 エラー (HTTP status 404 File Not Found) が発生した場合は、サーバー側の WsusContent フォルダー配下に必要なファイルが不足している可能性がございますので、以下のコマンドの実行をお試しください。

cd /d “C:Program FilesUpdate ServicesTools”
wsusutil reset

コマンド ラインからの WSUS の管理
https://technet.microsoft.com/ja-jp/library/cc720466(v=ws.10).aspx
—– 抜粋ここから —–
reset
データベースのすべての更新メタデータ行に、ファイル システムに格納されている対応する更新ファイルが含まれていることを確認します。更新ファイルが不足していたり壊れていた場合、WSUS は更新ファイルをもう一度ダウンロードします。
– WSUS データベースを復元した後
– トラブルシューティング時
—– 抜粋ここまで —–

 

3. 完了確認

移行先サーバーで WSUS 管理コンソールを起動し、初回の設定を必要に応じて行います。WSUS 管理コンソール起動後、更新プログラムの情報や承認情報、グループ情報が移行されていることをご確認ください。また、ダウンストリーム サーバーの接続や WSUS クライアントを移行先の WSUS サーバーと接続できるかどうか確認するためには、以下の内容をご確認ください。

3.5.セキュリティ設定を適用する
– ダウンストリーム サーバーを新しい WSUS サーバーに接続する
– WSUS クライアントを新しい WSUS サーバーに接続する
https://technet.microsoft.com/ja-jp/library/hh852349.aspx#BKMK_3_5

KB3161606 и обновление компонентов интеграции

$
0
0

С мая 2016 года компания Microsoft вернулась к практике выпуска ежемесячных накопительных обновлений для Windows Server 2012 R2.

Однако выпуск июньского накопительного пакета, описанного в KB3161606, влечёт за собой некоторые сложности как в процессе установки исправления и обновления компонентов интеграции до крайней версии 6.3.9600.18339 в гостевых операционных системах Windows Server 2012 R2. В логах CBS при этом фигурируют следующие события:

  (16)  Stage (1): flags: 8 app: [synth3dvsc.inf, Version = 6.3.9600.18339, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]”driverUpdate”, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xd58737e718
2016-06-29 14:24:36, Info                  CSI    0000000d Stage component failed, manifest does not match previously staged manifest for identity
2016-06-29 14:24:36, Error                 CSI    (F) basewcpcomponentstorecsd_transact.cpp(1354): Error STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT originated in function CCSDirectTransaction::StageComponent expression: (null)
[gle=0x80004005]

Проблема заключается в том, что содержимое манифеста amd64_wnetvsc.inf_31bf3856ad364e35_6.3.9600.18339_none_48176f52a345f953.manifest для накопительного обновления и vmguest.iso должно было быть одинаковым, но в итоге содержит разный контент. Поэтому обновление на хост Hyper-V безусловно установится, а вот в гостевой ОС в зависимости от наличия KB3161606 обновление компонентов интеграции может пойти по разному: при установленном UR обновление не произойдёт, при отсутствующем UR компоненты интеграции обновятся штатно.

Решением этой проблемы является переименование описанного манифеста winsxsmanifests и повторная попытка обновления компонентов интеграции.

別光喊冤,你的專案要裝「行車紀錄器」!

$
0
0

前兩天跟老爸吃飯,他跟我抱怨有次和幾位朋友去聚餐,點了菜之後足足等了40分鐘才上第一道,老人家反正聊天聊得開心,也不以為意,但沒想到上第二道菜的時候(又過了10分鐘),服務生竟過來「善意提醒」:本店用餐時間一律90分鐘,請問還需要加點的嗎?結果眾家杯杯們當場傻眼!接下來就是一場七十歲老人們跟十七歲工讀生間的隔代交鋒,在此也就不多提了!

為什麼英文中最後期限要叫作Deadline?Dead + LINE?我也不知,但凡是有限時的東西總是讓人特別在意,有時更會讓人緊張得要「死」。有專案經驗的朋友,尤其是從事過委外專案(非公司內部專案)的人,相信都會認同這句「Deadline不留意,急起來要人命!」因為在很多合約當中,專案逾期往往代表著可觀的罰款,像是公共工程合約規定,承包商每延誤一天完工,就得罰合約總價的千分之一,假設總經費一億元的案子,一不小心延誤個10天,100萬就這麼不見了。很多案子在最低標的制度下原本已是微利,一億的案子能否賺500萬都是問題,難怪不時聽到有些廠商眼看追不上進度了,乾脆尾款也不要了,直接落跑先!

不過這類型的專案,往往有非常多的廠商共同參與,也有很多工作是業主自己負責執行的(好比制定規格、審核文件等)。因此當專案進度落後時,到底是誰的責任就變得很重要。否則就像布爸的聚餐一樣,明明上菜慢吞吞,卻要人客大口吞,這實在是not fair啊!事實上,在專案管理中有個領域叫作專案排程(Project Scheduling)就是在處理這類的爭議。通常專業的PM會採用Microsoft Project或是Oracle P6這類電腦軟體來進行進度追蹤。一般人以為排程軟體只是用來排定工作計畫,事實上,它們更關鍵的角色是扮演專案的「行車紀錄器」,把專案執行的過程忠實地記錄下來,萬一爭議發生(我的經驗是大專案幾乎都會發生),就可以調出「監視器畫面」來釐清責任。我有個客戶是承包商,原本因為工程延誤被業主要求罰上千萬,後來就是透過「專案紀錄器」澄清了自己的責任,不但不用賠款反倒還有盈餘。這也就是為什麼在國外所謂的時程工程師薪水都不低的原因。

這裡舉個簡單到不能再簡單的例子來說明一下這個概念。

假想一下,你是位勇猛而且有人魚線的台灣水電工,客戶要求你和設計師配合,在7/10號前完成一個案子。客戶因為剛考上PMP,特別喜歡玩新花樣,所以在合約裡加了一條慘絕人寰的罰則:如果專案無法在10號前準時完成,每延誤一天就要彈10下耳朵,而且是很用力的那種。和你合作的設計師說她只會畫圖不會排時程,加上她長得很像郭雪芙,所以你就花了兩天排了以下的schedule:

1

上面這圖你應該看得懂(因為這就是你排的),這專案總共有兩個工作,首先郭雪芙,不是,是設計公司要完成設計(5天),然後換你接手進行施工的動作(也是5天)。照計畫是1號開始,所以預計是10號可以完成。其中藍色的垂直線叫作資料日期,代表這份schedule是在1號的狀態!

美好的時光總是特別快,事實上是出乎意料的快,當你和正妹設計師準備開啤酒慶祝完工時,日子已經來到了12號,也就是說,你比當初承諾客戶的Deadline足足晚了兩天。這時候客戶早已面露奸笑緩緩走向你,並將拇指和食指彎成一個圈,準備好要彈人的手勢了!

你腦海中立刻浮現出一個疑問:是該讓他彈左邊還是右邊呢?當然不是,真正的問題應該是,這20下彈耳朵酷刑真該是我這個勇猛又有人魚線的水電工要扛的嗎?你想起李組長曾說過,這案情並不單純。事實上以這個個案,至少有三種可能的偵辦方向,來,我們繼續看下去!

情況一:設計師造成延誤

2

上圖代表著專案到了12號時的狀態,我們可以看到代表資料日期的藍線移到了12號的地方。另一個觀察的重點是黃色細桿,它們代表原本預期的時程,也就是所謂的基線(Baseline)。而深藍色的粗桿則代表工作實際執行的狀況。這個圖明顯地呈現一件事情,就是設計師的工作原本應該在5號完成(看黃桿),實際上卻到7號才完工(看藍桿),共延誤了2天。而你,也就是水電工是「被迫」比原定晚2天開始,但你仍維持5天做完,所以最後雖然專案延誤兩天,但顯然人不是你殺的。雖然有點不捨,但該被彈20下耳朵是正妹設計師才對!

情況二:水電工造成延誤

3
這是你最不想看到的情況。上圖很明顯地告訴我們,設計師的工作完全符合原定計畫,藍桿和黃桿是完全重合的,至於你自己施工部分則足足花了7天才完成,也因此造成整個專案2天的延誤。所以這20下彈耳朵無疑地該由你獨享!

情況三:設計師、水電工一人一半

5

經過上面兩種情況的訓練,這張圖應該很容易理解。也就是設計工作和施工各自比計畫延誤1天,所以這20下彈耳朵的處罰理應由兩人分擔,一人10下!相同的結論我們也可以用下面表格的方式呈現:

6

【設計】和【施工】這兩個工作。原來的計畫工期都是5天,但實際工期卻增加到6天,所以在「差異」這行數據各自顯示有「-1」天的延誤。

值得一提的是,在實際的商業環境裡,業主的懲罰不一定是硬梆梆地依據上面這些排程的結果來進行,就像情境一,大家可能都捨不得真的去彈正妹20下耳朵一樣(當然大家搶著去彈也是有可能)。畢竟真的去嚴懲承包廠商通常不是業主的本意,業主最希望的還是專案如期完成。不過這樣的分析數據仍然是極重要的「談判籌碼」,比如說,當專案延誤,客戶要求你加班趕工時,你可以把這份時程拿出來,瀟灑帥氣地告訴客戶:我可以替你趕工,但既然延誤不是我造成的,所以你要給我適當的補貼(或者欠我一個人情)!這就像是行車紀錄器的作用,當發生問題時,至少可以用來保護自己的權益,尤其遇上「助跑姊」這種惡質的廠商時!

如果你的專案涉及多家廠商、合約有懲罰條款、或者你純粹覺得身為PM的專業度很「虛」,不妨認真考慮學習排程和專案控制的技術。這門106動態排程基礎(MSP2016)會是一個不錯的起點

後記:

為了幫助大家理解,本文用了十分簡化的案例。或許有讀友會質疑,真正簽約時設計師和施工部分可能是兩個分開的合約,各自有各自的deadline要遵守。但我這裡想表達的是,專案通常牽涉到多個主體,而且彼此間的工作是相互交錯的,唯有利用完整的時程追蹤才能釐清各自的績效和責任。

文章出處:ProjectUp 專案管理生活思維

作者簡介:

8

姚詩豪 Bryan Yao

https://www.darencademy.com/

成大土木所與美國西北大學專案管理雙碩士、識博公司共同創辦人、普錸資訊資深副總、國際專案管理師(PMP)、甲骨文與微軟認證顧問。曾任紐約市環保署顧問、MWH Global, Inc.專案控制經理,參與國內外多項大型專案並擔任百大企業之諮詢顧問。擅長以詼諧的筆觸以及理性的思維來探討生活中的大小事。文章常轉載於《商周》、《天下》、《經理人》等媒體。與張國洋合著《三年後你的工作還在嗎?》以及《沒了名片,你還剩下什麼?》。

ついに『Halo 5: Guardians』に新協力プレイ モード「Warzone Firefight」登場

$
0
0

 

Halo 5: Guardians』が発売されて以降、毎月のアップデートで新しいマップやゲーム タイプ、アーマーや武器スキン、徴発アイテムなど配信し、第 8 弾の最新かつ最大規模のアップデートで、ついに Warzone に新協力プレイモード「Warzone Firefight」が登場しました。また、このアップデートでは、キャンペーン新要素であるスコアアタック、3 つの新マップ「Attack on Sanctum」「Prospect」「Molten」、Forge の新キャンパス「Tidal」、新徴発アイテムなども含まれます。

さらに、「Warzone Firefight」の配信を祝し、Xbox Live の Free Play Days プログラムの一環として2016 年 7 月 5 日までの期間限定で、Xbox Live ゴールド メンバーシップの方は無料で『Halo 5: Guardians』をダウンロードしプレイすることができます。また、すべてのメンバーシップの方は同期間中に特別価格で購入することもできます。

 

Warzone Firefight について :

 

息もつかせぬ怒涛の 5 ラウンドを戦い生き抜く『Halo 5: Guardians』新モード「Warzone Firefight」。8 人のスパルタンが協力して、ラウンドごとに難易度が増す敵 AI との激戦を戦い抜く。ラウンドをクリアすると徴発レベルが上がり、より強力な武器や乗り物を使うことができる。最終ラウンドに到達したスパルタンたちは、あらゆるテクニックを駆使して、想像を絶する脅威に立ち向かわなければならない。愉快で危険な新ボス「グラント ゴブリン」や徴発車両の「UNSC VTOL」や「AC-49 Wasp」なども登場する。撃ちまくり、稼ぎまくり、生き残れ。

 

 

H5-Guardians-WZ-Firefight-Content-Infographic

Viewing all 34890 articles
Browse latest View live


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