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

Security baseline for Windows 10 “April 2018 Update” (v1803) – FINAL

$
0
0

Microsoft is pleased to announce the final release of the security configuration baseline settings for Windows 10 “April 2018 Update,” also known as version 1803, “Redstone 4,” or RS4.

Download the content here: Windows-10-RS4-Security-Baseline-FINAL

The downloadable attachment to this blog post (which will be incorporated into the Security Compliance Toolkit shortly) includes importable GPOs, scripts for applying the GPOs to local policy, custom ADMX files for Group Policy settings, all the recommended settings in spreadsheet form and as a Policy Analyzer file (MSFT-Win10-v1803-RS4-FINAL.PolicyRules), and a Policy Analyzer-generated spreadsheet showing the differences from the RS3/v1709 baseline.

The only change from the draft version of this baseline is that after discussion we have removed the recommendation to configure the “Microsoft network server: Amount of idle time required before suspending session” security option. Enforcing that setting does not mitigate a contemporary security threat.

The differences between this baseline package and that for Windows 10 v1709 (a.k.a., “Fall Creators Update,” “Redstone 3”, RS3) include:

  • Two scripts to apply settings to local policy: one for domain-joined systems and a separate one that removes the prohibitions on remote access for local accounts, which is particularly helpful for non-domain-joined systems, and for remote administration using LAPS-managed accounts.
  • Increased alignment with the Advanced Auditing recommendations in the Windows 10 and Windows Server 2016 security auditing and monitoring reference document (also reflected here).
  • Updated Windows Defender Exploit Guard Exploit Protection settings (separate EP.xml file).
  • New Windows Defender Exploit Guard Attack Surface Reduction (ASR) mitigations.
  • Removed numerous settings that were determined no longer to provide mitigations against contemporary security threats. The GPO differences are listed in the “Delta RS3 to RS4 baseline.xlsx” spreadsheet in the package’s Documentation folder. (Since the draft release of the RS4 baseline, we removed one more setting: “Microsoft network server: Amount of idle time required before suspending session.”)

After the draft baseline was released, Windows added another GPO setting that we considered adding to the baseline but ultimately decided not to configure at this time. The GPO path is Computer ConfigurationAdministrative TemplatesSystemCredentials DelegationEncryption Oracle Remediation. You can read information about the setting here and here. (Note that the term “Oracle” here refers to a cryptographic concept and not to anything having to do with Oracle Corporation or its products.) While we recommend patching systems and incorporating this setting as soon as possible, we opted not to include it in the baseline for broad use in the short term because if all servers and clients aren’t patched in a timely fashion the setting will block remote desktop connections. We anticipate incorporating this setting in the next baseline that we publish.

When we published the draft baseline for RS4, we requested feedback about replacing the firewall’s logging facility with Advanced Auditing, such as by auditing failure events for Filtering Platform Connection. At this time, we’re going to keep the baseline as it is rather than introduce more changes. But remember that the baseline is just that: a starting point. If monitoring security events works better for you than monitoring firewall logs, do so. Or if you want to use both, do so.

Windows 10 v1803 (RS4) has greatly expanded its manageability using Mobile Device Management (MDM). However, our mapping from the baseline’s GPO settings to MDM is not ready to publish at this time. We will publish the baseline in MDM form as soon as it is ready.


Azure Security Center 和 Microsoft Web 應用程序防火牆集成

$
0
0

撰 /Senior Program Manager

Web 應用程序越來越成為諸如跨站點腳本、SQL 注入和應用程序 DDoS 等攻擊的目標。儘管OWASP 提供了編寫應用程序的指導,使其能夠更好地抵禦此類攻擊,但它需要在多層應用程序拓撲中進行嚴格的維護和修補。 Microsoft Web 應用程序防火牆(WAF)Azure 安全中心(ASC)可幫助保護 Web 應用程序免受此類漏洞的攻擊。

Microsoft WAF 是 Azure 應用程序網關(第 7 層負載均衡器)的一項功能,可使用 OWASP 核心規則集保護 Web 應用程序免受常見 Web 漏洞攻擊。 Azure 安全中心會針對漏洞掃描 Azure 資源,並針對這些問題推薦緩解措施。一個這樣的漏洞是存在不受 WAF 保護的 Web 應用程序。目前,Azure 安全中心建議對面向公眾的 IP 進行 WAF 部署,這些 IP 具有關聯的網絡安全組並具有開放的入站 Web 端口(80和443)。 Azure 安全中心提供應用程序網關 WAF 到現有 Azure 資源的供應,並向現有 Web 應用程序防火牆添加新資源。通過與 WAF 集成,Azure 安全中心可以分析其日誌並顯示重要的安全警報。

在某些情況下,安全管理員可能沒有資源權限從 Azure 安全中心提供 WAF,或者應用程序所有者已將 WAF 配置為應用程序部署的一部分。為了適應這些情況,我們很高興地宣布,安全中心很快會自動發現預訂中未使用安全中心進行配置的 WAF 實例。以前供應的 WAF 實例將顯示在安全管理中心可以將其與 Azure 安全中心集成的已發現解決方案下的安全中心安全解決方案窗格中。連接現有的微軟 WAF 部署將允許客戶利用安全中心檢測的優勢,而不管 WAF 是如何配置的。其他配置設置(如自定義防火牆規則集)可在直接從安全中心鏈接的 WAF 控制台中使用。這篇關於配置 Microsoft WAF 的文章可以提供關於配置過程的更多指導。

 

[無料ダウンロード]4 つの産業革命: デジタルへ変革へのロードマップ(e-book)【5/1更新】

$
0
0

デジタルファーストのビジネスの力

 

デジタル変革の先行企業は、通常の営業利益に加え、平均で毎年 1 億ドル以上の利益を得ています。– Keystone Strategy による聞き取り調査 (2016)によると、

50% の従業員が、2020 年までに「デジタル ネイティブ」になり、24 時間 365 日ネットワークに接続し、働き方を自由に選べるようになります。

– Mind the gaps、The 2015 Deloitte Millennial Survey (2016)。

 

私たちは今、第 4 次産業革命時代のさなかにいます。テクノロジーによって生活や仕事の様式は根本的な変容を遂げました。そして最終的には、ビジネスの拡大や変革のあり方も、これからのテクノロジーによって決まります。この変化に対し、企業はデジタルトランスフォーメーションの急激な過渡期にあり、デジタルファーストモデルを優先するようになっています。

デジタル ファーストビジネスへ向けてのロードマップでは、Microsoft のリーダーたちが集まり、デジタルファーストの世界へと参入し、検討を重ねて適応する方法について有意義な会話を展開しています。

この e-Book で、以下の内容をデジタルトランスフォーメーションにより実現する方法をご確認ください。

• 顧客エンゲージメントを深める
•  社員にパワーを
• 業務を最適化する
• 製品を変革する

 

 

「4 つの産業革命: デジタルへ変革へのロードマップ」のダウンロードはこちらから

 

 

新元号への対応に向けた検証とテスト ケースについて

$
0
0

皆さまこんにちは。弊社サポート部門では、来年 5 月に控えた改元に向け、さまざまなお客様からお問い合わせを頂戴することが増えてまいりました。

現時点では、改元に対する Microsoft の対応方針、それに基づいた Windows API や OS に含まれるコンポーネント、影響を受ける製品群一覧や改元の対応対象製品等についてお伝えすることは難しい状況でございます。
しかしながら、弊社では、以前の投稿でもお伝えしております通り、弊社製品の対応方針や具体的に対応を行う製品の検討等を急ピッチで進めております。情報の公開まで今しばらくお待ちくださいますようお願い致します。

また、去る 4 月 20 日には、弊社オフィスへパートナー様にお越しいただき改元に向けた説明会を開催させていただきました。大変ご好評をいただきましたため、今後の追加開催を検討しております。こちらは別途ご案内をさせていただきます。

なお、上述の情報公開を待たずとも、ユーザー様、開発者様におかれましては、今すぐにでも、改元の影響を受ける可能性のあるシステムやアプリケーションの棚卸しを開始していただくことが可能です。
今回は、改元の影響を受ける可能性のあるシステムやアプリケーションの棚卸しをご実施いただく際、一般的にまずご確認をいただきたいテスト項目についてお伝えいたします。

大きく分けて、検証を行うべき項目としては下記の 2 点がございます。

・ 日付関連
・ フォント (合字) 関連

上記を踏まえ、アプリケーションごとの主なチェック項目としては下記のようなものが挙げられます。

・ 日付関連
- 日付の表記を和暦に設定できる、または Windows OS の表示形式設定を参照し、和暦が設定されている場合にはアプリケーション上も和暦表記になる
- 和暦を選択できる機能がある
- カレンダーやスケジュール機能がある
- 祝日や六曜といった表記がある
- 日付を挿入できる (当日の日付、カレンダーから選択等)
- 日付で並べ替え、フィルターができる
- レポート、グラフ機能がある
- 西暦 ⇔ 和暦変換ができる
- 他システムや他アプリケーションと和暦でデータ交換を行っている

・ フォント (合字) 関連
- 合字の入力、表示を確認する
- 合字の正規化を行っている

まず、日付の処理に関連した部分から詳細にご説明いたします。

Windows OS の既定の設定では、日本語版をご利用いただいていても和暦を表示することはありません。また、Windows OS としては和暦を使用するよう設定いただく項目は下記以外にございません。

下記の設定をご実施いただくことにより OS が日付を表示する際に使用される既定の表示形式が和暦に変更されます。
Windows 7 / Windows Server 2008 R2 以降の Windows では、この際使用される元号名や日付の範囲は、先日の記事にてご紹介いたしましたレジストリ値が使用されます。

[コントロール パネル]
- [時計、言語、および地域]
- [地域と言語]
- [形式] タブ
- [追加の設定] ボタン
- [日付」タブ
- [カレンダーの種類]
- "和暦"

このような表示形式の設定は、API を使用しアプリケーションから取得することができます。そのため、OS の言語設定や表示形式に従い既定の表示を変えているアプリケーションが少なからず存在いたします。

一方、Microsoft Excel のように OS の設定とは無関係に和暦を使用できるアプリケーションも存在します。例えば、セルの書式設定や連続データを自動的に入力するオートフィル機能がそれに該当します。お使いのアプリケーションが和暦に対応しているか、または OS の言語設定に従い和暦を表示する機能があるか、ご確認ください。

次に、Microsoft Outlook のようにカレンダー、スケジュール機能を持つアプリケーションでは、改元以降の祝日や六曜の表示や、うるう年等、特殊な日付が正しく表示できるかご確認いただくことをお勧めいたします。また、MonthCalendar コントロールのようにカレンダー形式で UI を表示する場合も、元号の切り替わりの表示等にご注意ください。

最後に、和暦 ⇔ 西暦変換を行う場合の動作のご確認についてお伝えいたします。例として、MS IME では "きょう" や "2018ねん" 等を予測変換した場合、候補として和暦が表示されます。現時点では、ここで使用される元号名は前述いたしましたレジストリ値と連動しません。このように、和暦 ⇔ 西暦変換のロジックがどのように実装されているか、また Windows が提供する方法を使用しているのか独自に実装いただいているのかをご確認いただくことが必要と想定されます。

それでは、フォント (合字) 関連についてもご説明してまいります。

MS IME では、"へいせい" を変換した際 "平成" と "㍻" が候補として表示されます。後者の 1 文字分のコードで元号を表現しているものを合字と呼びます。
現時点で新元号は発表されておりませんが、新元号に対しても合字を用意すべく、弊社では Unicode コンソーシアムや日本政府、業界団体とともに Unicode 上の文字コードの確保や新しい字形の作成、フォントの更新について準備を進めております。

新しい合字のコード ポイント等については未確定の状況でございますが、今一度、下記のような合字の表示、入力に問題がないかご確認ください。また新元号の発表後に追加される合字を正しく表示するためにはフォントの更新 (合字のグリフの追加) が必要となりますため、アプリケーションにてご使用のフォントについても確認が必要と想定されま
す。

- ㍻ (U+337B)
- ㍼ (U+337C)
- ㍽ (U+337D)
- ㍾ (U+337E)

また、合字を含めた検索や並べ替えについては、少々考慮が必要です。弊社の Web 検索 "Bing" では、"㍻" を検索した際 ”㍻” と ”平成” の両方が検索されます。一方、Word では "㍻" の検索の際には "㍻" のみが検索されます。検索や並べ替えの動作についても正規化処理の状況によって異なる結果となることが予想されますため、ご確認をいただく
ことをお勧めいたします。

System Center Operations Manager Technology Update – May 2018

$
0
0

Lynne Taggart here with another Operations Manager update. I haven’t had the time to catch up on blogging in the last few months with everything on my plate, but here we go.

Like always bookmark & remember you can access my blog by typing //aka.ms/allthat


Disclaimer:

All content provided by this blog is for informational purposes only and it is provided "AS IS" with no warranties, and confers no rights. Always test in a lab first before implementing into your production. The use of included script samples are subject to the terms specified in the Terms of Use. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. The opinions and views expressed in this blog are those of the author and do not necessarily state or reflect those of Microsoft.


Latest Releases

    • SCOM console and Service Manager console for PowerShell modules can now coexist on the same server.
      Note Both SCOM Update Rollup 5 (this update) and Service Manager Update Rollup 5 (update KB 4093685) must be installed to resolve this issue.
    • Active Directory Integration rules are not visible or editable in an upgraded 2016 Management Group. This prevents the ongoing management of Active Directory integration assignment in the upgraded Management Group.
    • When the UNIX host name on the server is in lowercase, the OS and MonitoredBy information is displayed incorrectly in the Unix/Linux Computers view.
    • Active Directory integrated agents do not display correct failover server information.
    • Performance views in the web console do not persist the selection of counters after web console restart or refresh.
    • The PowerShell cmdlet Get-SCXAgent fails with error “This cmdlet requires PowerShell version 3.0 or greater.”
    • During the upgrade from SCOM 2016 to SCOM 1801, if the reporting server is installed on a server other than the management server, the upgrade fails. Additionally, you receive the error message, "The management server to which this component reports has not been upgraded."
    • If a group name has been changed through the operations console, the Get-SCOMGroup cmdlet does not retrieve the group data that includes the changed group name.
    • Error HTTP 500 occurs when you access Diagram view through the web console.
    • When you download a Linux management pack after you upgrade to SCOM 2016, the error "OpsMgr Management Configuration Service failed to process configuration request (Xml configuration file or management pack request)" occurs.The SQLCommand Timeout property is exposed so that it can be dynamically adjusted by users to manage random and expected influx of data scenarios.The MonitoringHost process crashes and returns the exception "System.OverflowException: Value was either too large or too small for an Int32."
    • When company knowledge is edited by using the Japanese version of Microsoft Office through the SCOM console, the error (translated in English) "Failed to launch Microsoft Word. Please make sure Microsoft Word is installed. Here is the error message: Item with specified name does not exist" occurs.
    • Accessing Silverlight dashboards displays the "Web Console Configuration Required" message because of a certificate issue.
    • Microsoft.SystemCenter.ManagementPack.Recommendations causes errors to be logged on instances of Microsoft SQL Server that have case-sensitive collations.
    • Deep monitoring displays error “Discovery_Not_Found” if the installation of JBoss application server is customized.
    • Adds support for the Lancer driver on IBM Power 8 Servers that use AIX.
    • The ComputerOptInCompatibleMonitor monitor is disabled in the Microsoft.SystemCenter.Advisor.Internal management pack. This monitor is no longer valid.


    Latest KB Articles


    Microsoft Bloggers

    System Center Operations Manager Team (https://aka.ms/SCOMTeam)

    Keven Holman (https://aka.ms/kevinholman or https://aka.ms/SuperPFE)

    Kevin Justin (https://aka.ms/kjustin)

    Bruno Gabrielli (https://aka.ms/brunoG)

    Michael Repperger - https://aka.ms/omx

    Sertac Topal (https://aka.ms/Sertac)

    Silvana Deac (https://aka.ms/Silvana)

    Stefan Stranger (https://aka.ms/SStranger)

    Tim McFadden (https://www.scom2k7.com)

    Tyson Paul (https://aka.ms/tysonpaul)

    Nathan Gau (https://aka.ms/NathanGau)

    Antoni Hanus (https://aka.ms/antonih)

    Wei H Lim (https://aka.ms/weioutthere)

    Nicole Welch (https://blogs.msdn.microsoft.com/nicole_welch/)

    Said Nikjou (https://blogs.msdn.microsoft.com/axinthefield/)

    Jarrett Renshaw

    Philip Van de Vyver (https://blogs.technet.microsoft.com/philipvandevyver/)

    SQL Server Release Service (https://blogs.msdn.microsoft.com/sqlreleaseservices/)


    Community Bloggers

    Bob Cornelissen (https://www.bictt.com/blogs/)

    Cameron Fuller (http://blogs.catapultsystems.com/author/cfuller/)

    Kevin Greene (http://kevingreeneitblog.blogspot.com/)

    Marnix Wolf (http://thoughtsonopsmgr.blogspot.com/)

    Tao Yang (https://blog.tyang.org/)


    Management Packs


    Silect (https://www.silect.com)

    • What’s in a Name (or Version Number)? - With each release of Operations Manager, Microsoft updates the management packs (MPs) that are delivered with the product. Each MP has a name, which doesn’t change, and a version number that should change. As each MP is updated, the version number should be changed to indicate that there is a newer version of the MP.
    • TFS Compared to Silect Management Pack Store - Silect Store is a database used by Silect to store management packs (MPs), test results, preferences, and other information used by MP Studio. Team Foundation Server (TFS) is a source control repository from Microsoft which is used to store source code and other files. Some customers have wondered about the relative merits of using TFS to store MPs compared to Silect Store. There are some things in common between the two solutions (storing multiple versions of files in a hierarchical structure), but this report will concentrate on the differences.
    • MP Studio / MP Author Professional Version 8.2 - Silect announced the General Availability of MP Studio and MP Author Professional version 8.2. Silect made lots of updates and improvements to the products

    SquaredUp (https://squaredup.com)

    • What's it like to be a Developer at Squared Up? - To give you an insight into what life is like as a developer at Squared Up, we're pleased to share an interview with Wayne Plummer, Lead Developer. Wayne is one of our most experienced developers and is infamous for his dad jokes! Check out what he has to say about working at Squared Up, development as a career, and how much it has changed since his first job.
    • 3 awesome ways to use your SCOM Data Warehouse - This technical tutorial webinar provides an introduction to querying your SCOM Data Warehouse, together with examples of some of the awesome insights you can glean from it.
    • v3.4 - Donuts, Dashboard Export, Azure Log Analytics and more – SquaredUp officially announce the release of the latest version of Squared Up, v3.4. New features included in the v3.4 release are: The awesome Donut Tile, Dashboard Export to Excel, Azure Log Analytics Tile, Azure Application Insights Tile.
    • SCOM MP University... coming to a desktop screen near you! - Silect have announced that their popular SCOM MP University will make its return on May 9, 2018 and we're delighted to have been invited to present.


    TechNet Gallery

    • SCCM Service Window to SCOM Maintenance Mode Automation Management Pack (Jason Daggett- Microsoft) - This management pack was designed with two parts. These parts, contained in a single Rule and one Data Source Method, were broken up to provide System Center Operations Manager with the ability of automatically placing a system into Maintenance Mode using System Center Configuration Manager Service Windows. 
    • SCOM: Export Effective Monitoring Configuration with PowerShell (Tyson Paul- Microsoft) - Export-SCOMEffectiveMonitoringConfiguration does not output ALL contained instance configurations even when the "-RecurseContainedObjects"  parameter is used. Yes, really!  It outputs configuration data for only one instance of each particular type, be it a logical disk or Ethernet adapter etc., you only get monitor and rule configuration output for one of a kind in the resulting .csv file. If you have three logical disks (i.e. C:, D:, E:) you will only see configuration data for one of those, whichever one gets enumerated first by the cmdlet.
    • Install Linux on OMS and SCOM (on-boarding Linux Systems in OMS) (GouravIN) - Document for installing OMS agent on Linux
    • SCOM Alerts Query (GouravIN) - documents on SCOM alerts.with the help of this document we can fetch crtical, warning , open, closed alerts from Database or Powershell.
    • Error 1714 : System Error 1612. (GouravIN)  - The Older version of Microsoft Monitoring Agent cannot be removed. Contact your technical support group. System Error 1612. In this article I have covered the step by step process to fix the above issue during agent upgrade. We can apply this when we cannot uninstall agent on server and as well install new on server this will help us.
    • SCOM SQL Performance Rule Bloat (Kevin Justin - Microsoft) - Read the blog  https://blogs.technet.microsoft.com/kevinjustin/2018/03/02/sql-mp-bloat/  to see how much data the SQL packs add to your SCOM database and DW aggregating from ~60 to ~200 performance counters (depending on which SQL MP version(s) you are running.
    • LAPS Solution for Microsoft OMS (Adin Ermie) - This is a pre-built solution for the Operations Management Suite  (www.microsoft.com/oms),  to visualize the Local Administrator Password Solution (LAPS) events. This solution requires the OMS Security and Audit solution to be enabled first, as it leverages the collected Security Logs. To add this solution to your OMS Workspace, use the View Designer and add this view. For full details on the creations of this Solution, see http://adinermie.com/laps-oms-solution/
    • Office 365 Supplemental Management Pack V1 (Brian Zoucha – MSFT) Updated - The Office 365 Supplemental Management Pack includes synthetic transactions that provide an increased level of visibility into the health of the Office 365 environment.
    • Server Performance Solution for Microsoft Log Analytics (Cameron Fuller) Updated - This is a pre-built server performance solution for Microsoft OMS (www.microsoft.com/oms). To add this solution, use the view designer and add this view. Then add the following Windows performance counters on the settings page: Logical Disk(*)% Free Space Logical Disk(*)Free
    • Cireson Portal & Cache Builder Management Pack for SCOM 2012 R2 – 2016 (GavSpeed) Updated -
    • This Management Pack provides discovery, monitoring and alerting for all the key supporting components of Cireson Portal instances


    Knowledge Opportunity / Mind Growth

    • Silect: MP University MAY 9, 2018 from 9AM to 4PM  CEST - Join Microsoft, Silect and other industry leading partners for this free 1 day event on Management Pack Authoring, SCOM and Microsoft Azure. Learn MP authoring best practices, how to leverage Fragments, how to optimize SCOM performance, what’s new in SCOM 1801, Azure management and much much more! Speakers include industry experts Brian Wren, Kevin Holman and Aditya Goda from Microsoft, Jonas Lenntun from Approved Consulting, Matthew Long and Nathan Foreman from Squared Up, Mike Sargent from Silect and more.

    TNWiki Article Spotlight – Unity3d and Language Understanding Intelligent Service (LUIS)

    $
    0
    0
    Dear All,

    Welcome to the TechNet Wiki Tuesday – TNWiki Article Spotlight.

    In today's blog post we are going to see about  Unity3d - Using LUIS for voice activated commands  by Chilberto

    This article explains about how to call Language Understanding Intelligent Service (LUIS) from Unity3d. The reason why I have selected this article is as this article talks about Unity3d with the combination of Language Understanding Intelligent Service (LUIS). There are very articles which explains about Unity3d and this article is special as this article also describing about how to call the LUIS from Unity3d.

    Language Understanding (LUIS) allows your application to understand what a person wants in their own words. LUIS uses machine learning to allow developers to build applications that can receive user input in natural language and extract meaning from it.

    Chilberto also explained in this article as this post is continues of his previous post Azure Cognitive Services - Bing Speech API and Language Understanding Intelligent Service (LUIS)  and in that article he has explained about using Azure Cognitive Services using LUIS with  Speech API. In this article he extends to call the LUIS from Unity3d game application.

    Unity is the ultimate 2D and 3D game development platform. We can deploy the Unity in mobile, desktop, VR/AR, consoles or the Web and etc. Unity supports javascript and C# as development languages but an important fact to emphasize is the engine uses the C# compiler Mono to build the game.

    In this article we can learn

    • Unity Project
    • Asset Store
    • Setting up the scene
    • Visual stimuli
    • Star Cruiser
    • Capturing Voice
    • Converting to .wav format
    • Convert to Text
    • Translating from Text to Command

    The important point to be note here is we can download the source code from the download part of the article.

    Chilberto completed this article with the conclusion as below

    Combining AI with gaming has been happening for a while now and using hosted services makes a lot of sense for scalability, global coverage, and the simplicity in getting up and running for both indie devs and professional studios.  The example shown here is simple and, in all likelihood, controlling the movement of a ship would be easier to be done with an arrow or WASD keys.
    But imagine a more complex scenario.  For example, Lock phasers on target alpha, strength to stun or All ahead full to Alpha Centauri in the Gamma Quadrant.  It is a guess that many players of loot grabbing games on consoles would have loved a voice-controlled inventory system: Sell to a merchant, all ammo where the inventory is over 10 and not used by any of my guns.

    I believe this article will be a great feast for all who is looking to work with Unity3d and Cognitive Services  ,don't miss to read this article from here  Unity3d - Using LUIS for voice activated commands  by Chilberto . I hope you all enjoy reading his article.

    See you all soon in another blog post.

    PS: Today’s banners come from MandarDharmadhikari.

    Thank you all.

    tnwlogo_3

    Yours,
    Syed Shanu
    MSDN Profile | MVP Profile | Facebook | Twitter |
    TechNet Wiki the community where we all join hands to share Microsoft-related information.

    O365 Tidbit – Deprecation of Machine Translation and Site Manager

    $
    0
    0

    Hello All,

    Wanted to make sure you were aware of this change that affects only SPO.

    Machine Translations

    Beginning June 2018, in SharePoint Online, Microsoft will remove the in-product UI entry point for automatic translations. The configuration options during variation use will be removed and hardcoded to false. The APIs will be marked as deprecated with limited support, but will continue to remain available if users want to integrate directly via custom code.

    Microsoft recommends that users leverage the Bing translation APIs directly. However, users will still be able to continue accessing the existing APIs via custom code, but support is limited.  Please see this document for more information about SharePoint Machine Translation (Variations).

    For SharePoint on-premise, Microsoft we will not remove the UX entry points or API, but will communicate that this feature is deprecated.

    Site Manager

    Beginning in June 2018, the UI entry point to SiteManager.aspx will be removed from SharePoint Online and direct access will be restricted to Site Collection Admins.  For customers using the Site Manager, we recommend considering the modern file and library copy/move functionality.  The main functionality of Site Manager has been implemented in modern file move and copy. You can learn more about File Copy/Move for SharePoint Document Libraries here.

    For more information about how to move and copy files in a document library in SharePoint, see the following Microsoft websites:

    To learn more about the differences between modern and classic lists and libraries refer to the article at https://support.office.com/en-us/article/differences-between-the-new-and-classic-experiences-for-lists-and-libraries-30e1aab0-a5cc-4363-b7f2-09e2ae07d4dc?ui=en-US&rs=en-US&ad=US.

    You can learn more about File Copy/Move for SharePoint Document Libraries at https://support.office.com/en-us/article/Copy-files-and-folders-from-OneDrive-for-Business-to-a-SharePoint-site-67a6323e-7fd4-4254-99a8-35613492a82f?ui=en-US&rs=en-US&ad=US.

    Pax

    Jak navrhnout FW pravidla v Azure s NSG a ASG

    $
    0
    0

    Pokud z nějakého důvodu nemůžete použít platformní službu (PaaS), možná stojíte před úkolem jak nastavit firewall pravidla pro aplikaci ve VM, která má dvojici webových serverů přístupných z venku a dvě databázové VM. Jak to udělat? Mikrosegmentace per VM? Nebo pravidla na subnet? A co aplikační objekty s ASG? Podívejme se dnes na čtyři způsoby jak to navrhnout a výhody či nevýhody každého z nich.

    Možnosti filtrování komunikace v IaaS v Azure

    Doporučuji maximálně využívat nativních prostředků Azure softwarově definované sítě. Je to totiž distribuované řešení (neřešíte sizing, neomezuje vás rychlostně) a je zdarma. Základním kamenem je Network Security Group, což je stavový L4 firewall implementovaný přímo v SDN fabric (tedy nejde o virtuální krabičku, ale skutečně vlastnost síťového stacku). V pravidelech používáte cílové a zdrojové IP rozsahy případně servisní tagy (o tom jindy – v zásadě objekty představující nějaký výčet IP adres, například public IP svět mimo Azure označovaný jako Internet nebo naopak právě používané public IP pro některé platformní služby, například Azure SQL) a TCP/UDP porty. Tuto NSG můžete aplikovat přímo na jedno konkrétní VM (čistokrevná mikrosegmentace). Neznamená to dovnitř VM (s firewallem vevnitř to nemá nic společného), ale na její virtuální síťvou kartu – implementaci filtrování provádí hostitel. Druhou možností je aplikovat NSG na subnet VNETu a pravidla se pak aplikují na všechny současné i budoucí VM v subnetu.

    Co když chcete víc, třeba L7 pravidla, WAFku, IPS a tak podobně? Azure nabízí například Application Gateway (L7 brána/proxy + WAFka) nebo můžete použít virtuální síťovou appliance třetí strany – Azure podporuje mimo jiné Cisco, Fortinet, Check Point, Palo Alto, F5, Imperva, Barracuda a další. Můžete tak použít systém co znáte, mít jednotnou správu pravidel apod. Na druhou stranu nepřehánějte to. Každá virtuální krabička nese náklady za VM v Azure (nebo poplatek za Application Gateway pokud použijete Microsoft řešení) a ještě víc za licence výrobci zařízení. Filtrovat takhle provoz mezi VM mi nedává sebemenší smysl z pohledu požadovaného výkonu, flexibility a cenovky. Potřebujete enterprise firewall na north-south traffic, tedy vystavení služeb do Internetu? Dobré využití. Potřebujete firewall na oddělení/propojení dvou projektů, které pro vás spravují různé firmy a komunikaci mezi nimi potřebujete hlídat enterprise firewallem? Také dobrý nápad. Chcete oddělit webovou vrstvu od DB? Výrazně doporučuji NSG.

    Vyzkoušejme čtyři odlišné designy řešení

    Vytvoříme si následující infrastrukturu. Dva webové servery, které mají do Internetu vystavit port 80 a dva DB servery, které mají mít otevřený port 1433, ale jen pro webové servery, ne pro ostatní VM ve VNETu nebo z Internetu. Napadají mě čtyři scénáře: per-VM pravidla, per-subnet pravidla, kombinace obojího a použití aplikačních objektů (ASG).

    V následujících příkladech nebudu řešit pravidla pro správu (SSH, RDP) ani load balancer. Ty tam pravděpodobně budete mít, ale chceme si to pro pochopení principů co nejvíc zjednodušit.

    Pokračovat ve čtení


    Tip of the Day: Windows Hello, now with Synchronous Certificate Enrollment

    $
    0
    0

    Today's tip...

    In the past, Hello (hybrid scenario) users had to wait thirty minutes after first creating a PIN before they could use it to logon due to the time it takes for a public key to sync back to the on-premises AD using AAD Connect. If the user tried to logon before the sync-back they might see the following error message:

    ‘This option is currently unavailable, please try again.’

    Recent improvements to the Hybrid Certificate Trust scenario reduces the wait time for public key sync-back from the original thirty minutes to one minute or less, making it almost instantaneous by comparison. Users can now use their certificate with PIN or biometrics for authentication almost immediately resulting in a vastly improved experience.

    NOTE: This does not change or affect hybrid key-trust deployments.  Users in these deployments must still wait for the public key to sync to on-premises Active Directory before they can authenticate with their PIN or biometric.

    Come learn about the spring launch for Microsoft Dynamics 365 Apps

    $
    0
    0

    We all know how to respond when a prospect, a customer, or even a friend or family asks us, “What is Dynamics 365?”

    The best way to grab their attention is to explain how Microsoft uniquely delivers a comprehensive, end-to-end approach to business applications—helping you unify data and relationships, build intelligence into your decision making, and accelerate business transformation.  Of course, that always includes new improvements. So what’s all the hype this spring?

    What’s new in the spring release for Microsoft Dynamics 365 Customer Engagement?

    The Spring Release includes a brand-new Marketing application and a wide array of new capabilities across all of the existing Customer Engagement applications. There is a wealth of information on all of the details in the release notes and the launch videos here.

    We’ll help you get up to speed by reviewing the key updates in our community call. This includes an overview of the new Marketing application, the new Sales Professional license, and highlights from the Blitz event. We’ll also provide you with additional resources to help you as you move forward.

    What’s the new offering with Microsoft Dynamics 365 Business Central?

    Microsoft Dynamics 365 Business Central is designed for businesses looking for an all-in-one business management solution that's easy to use and adapt. Connect your finances, sales, service, and operations to streamline business processes, improve customer interactions, and enable growth. Check out more on that here.

    During the call, attendees will learn about all the resources available to begin building a cloud practice encompassing Business Central. We’ll offer practical advice on where to focus and how to get started—from business development to training and development resources.

    Sign up for the Business Applications Community call that takes place on May 8 at 9 am PT.

     Business Applications Technical Community

    Tip of the Day: Windows ADK for Windows 10, version 1803

    $
    0
    0

    Today's tip...

    The Windows Assessment and Deployment Kit (Windows ADK) has the tools you need to customize Windows images for large-scale deployment, and to test the quality and performance of your system, its added components, and the applications running on it. The latest version of this kit is available for download below.

    Direct download of the Windows ADK for Windows 10, version 1803 – https://go.microsoft.com/fwlink/?linkid=873065

    What’s new in the Windows ADK for Windows 10, version 1803:

    • New PowerView tool
    • Answer file setting changes
    • MDM: Enhanced device and PC engagement

    References:

    Workshops for lærere, pædagoger og konsulenter – GRATIS

    $
    0
    0

    I denne periode er mange af jer i gang med at planlægge næste skoleår og til det har man ofte brug for inspiration. Jeg har planlagt følgende workshops for de kommende uger henimod sommerferien. Det er gratis at deltage og vi kommer rundt i landet med både Minecraft: Education Edition og Office 365.

    Relevant for lærere, pædagoger og konsulenter!

    Jeg håber I har lyst og mulighed for enten selv at deltage eller sende kollegaer afsted. Der er masser af værdi at hente fra arrangementerne. I kan læse mere og tilmelde jer fra vores blog.

    Listen over events er følgende:

    Minecraft i Lyngby – 16.5. og 13.6.
    Minecraft i Holstebro og Herning – hhv. 23.5. og 6.6.
    Office 365 kommuneforum, hhv. Lyngby 18.5. og Viborg 31.5.
    OnsdagsSessioner – ugentlige værksteder i Office 365 i Lyngby

    Som altid, har I spørgsmål eller kommentarer, så skriver eller ringer I bare til os 😊

     

     

    This blog has moved to Tech Community!

    $
    0
    0

    In an effort to provide you with a single location for announcements and technical blog posts that also provides a channel for discussion with your peers and our product and engineering teams here at Microsoft, the Windows IT Pro blog has moved to the Microsoft Tech Community.

    Please bookmark and note the new location: https://aka.ms/windowsforitpros.

     

    May 2018 Non-Security Office Update Release

    $
    0
    0

    Listed below are the non-security updates we released on the Download Center and Microsoft Update. See the linked KB articles for more information.

     

    Office 2010

    Update for Microsoft Outlook 2010 (KB4022144)

     

    Office 2013

    Update for Microsoft Office 2013 (KB4018389)

    Update for Microsoft OneNote 2013 (KB4011281)

    Update for Microsoft Outlook 2013 (KB4018376)

    Update for Microsoft Project 2013 (KB4018379)

    Update for Skype for Business 2015 (KB4018377)

     

    Office 2016

    Update for Microsoft Office 2016 (KB3203479)

    Update for Microsoft Office 2016 (KB4011634)

    Update for Microsoft Office 2016 (KB4018318)

    Update for Microsoft Office 2016 (KB4018369)

    Update for Microsoft Office 2016 (KB4022133)

    Update for Microsoft OneNote 2016 (KB4018321)

    Update for Microsoft Outlook 2016 (KB4018372)

    Update for Microsoft Project 2016 (KB4018373)

    Update for Skype for Business 2016 (KB4018367)

     

    Dev Chat has been expanded to include Dynamics 365 scenarios!

    $
    0
    0

    MPN Dynamics 365 app developers can now leverage Dev Chat to receive development tips from Microsoft engineer at NO COST. In addition to the Azure and Office 365 scenarios already covered by Dev Chat, you can now receive technical guidance on Dynamics 365 (Sales and Customer Service apps) scenarios, including but limited to architecture, design, deployment, implementation and migration.

    View the full list services and scenarios covered and start a live chat now at aka.ms/DevChat.

    New Dynamics 365 technical scenarios now covered:

    • Sales and Customer Service in Dynamics 365
    • Customization
    • Development assistance, for example, develop with SDK or API, manage customer data, extend existing features, authentication

    Unsupported Dynamics 365 services:

    • Marketing, Field Service, Project Service Automation, Customer Insights, Retail, Talent
    • Finance and Operations (coming in July)

    General topics covered:

    • Getting started questions
    • Setup for development (service configuration and deployment)
    • Get up and running with your solution
    • Generic service capability
    • Architecture and design consult on solutions
    • Migration from on-premises service
    • Publishing to Marketplace, Office Store, App Store, etc.
    • Sample code review and light proof-of-concept
    • Publishing Custom Applications and Add-ins
    • Partner Center API

     

    Don’t forget to check out the full suite of webinars and consultations available for the Application Innovation technical journeys at aka.ms/AzureAppInnovation or aka.ms/O365AppInnovation.


    How to build a strong relationship in the modern workplace

    $
    0
    0

    It's migration season in the world of business.

    Customers are preparing to leave their existing IT environments. For some, this will not be their first migration. They'll have moved between devices and applications many times in their lives. But for most, there lies ahead a daunting journey. Ahead, they hope, is the modern workplace they've heard so much about. All they need is a guide.

    Enter the partner. You're strong, wise, and you know the lie of the land. But you can't survive on your own. You know that it's costly to find new customers - which is why you do whatever you can to hang on to those already in your pack. If an existing customer needs a guide, you'll fight to make sure it's you.

    The customer and the partner. You need each other - your relationship is symbiotic. And it faces few tests greater than a migration. Because once the move is done, and the customer is settled, what then?

    How do you keep the relationship going?

    For your customers, the modern workplace is a destination. It's a smart, secure, simple way of working anywhere. And it's exactly what they're looking for.

    For you, the modern workplace is an opportunity. With new technology comes plenty of new ways to add value. The trick to keeping the relationship going is to make sure customers know you're an expert in this space - and that you've only just started to help them succeed.

    So, what else can you do for your customers? Here are just a few ideas.

    Make management easy

    It's quick and easy (and sometimes even self-service) for customers to add new devices to their modern workplace. But they'll all want to move at their own pace. Join them in the planning stage to stop the move and management getting in the way of their day to day work.

     

    Keep everything secure

    Your customers don't need to get distracted by security updates. In the modern workplace, they happen automatically. And if customers need to configure any special security policies, your knowledge of the IT makes them easy to build and implement - so no threats slip through.

     

    Stay on top of the latest tech

    This is one of the best bits of the modern workplace. Everyone can get their hands on the latest tools, all the time, anywhere. It's even smoother when you manage this process for your customers - so updates don't impact users while they're working, and it's business as usual for compliance and security.

     

    Really know your stuff

    What's really happening in your customers' businesses? With analytics, you can have all the answers. So it's easy to spot areas for improvement, drive deployment, and keep customers up to date. When you prove you really know their business, that's a relationship they'll want to hang on to.

     

    Better together

    Even after the migration is done, customers keep looking for new, better ways of working. Even after they've moved to a complete, intelligent solution like Microsoft 365, they'll want a partner that can take them further. There are lots of ways you can make their environment and their IT smarter, more secure, and simpler.

    Download the playbook to see them all . It'll tell you more about your modern workplace opportunity, the conversations you can start, and the value you can add to your customers' businesses - long after they've moved to Microsoft 365.

    Microsoft Cloud App Security log collector + OMS = Docker container monitoring

    $
    0
    0

    Need a quick method to monitor Docker containers? How about monitoring the Docker container that is utilized for automatic log upload for Microsoft Cloud App Security? If so, try out Microsoft OMS Container Monitoring Solution to monitor your docker containers including continuous log collectors using Docker in Microsoft Cloud App Security! 

    Did you know that Microsoft Operations Management Suite (OMS) offers many other management and monitoring solutions including update management for Windows, Surface Hub monitoring, Security and Audit information and many more. For more details please visit: https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-add-solutions

    If you’re utilizing Microsoft Cloud App Security in your environment today and would like to learn more about automatic log upload for continuous Cloud App Security reports please visit: https://docs.microsoft.com/en-us/cloud-app-security/discovery-docker

     

    The following walks through setting up the Container Monitoring Solution in Azure to monitor a Docker container used for Cloud App Security automatic log upload hosted on an Azure VM.

    Requirements

    Assumptions for this post

     

    Let’s get started…

    Here’s a look at the Ubuntu VM with Docker used for Cloud App Security automatic log upload:

    clip_image002

    If you have an Azure subscription log in, select “new” from the upper left, and search for “container monitoring solution”:

    clip_image004

    Select Container Monitoring Solution and Create to add it to your OMS workspace:

    clip_image006

    clip_image008

    Once the instance of Container Monitoring Solution is added, sign-on to your host where the containers are deployed and follow the instructions to install the OMS agent used for monitoring the host: https://github.com/Microsoft/OMS-docker#supported-linux-operating-systems-and-docker

     

    You’ll run a script that is discussed in the link above to install the OMS agent:

    clip_image010

     

    Once the installation in complete, navigate back to the OMS admin portal and look for a new tile called “Container Monitoring Solution”:

    clip_image012

     

    Select the tile and view the status of the containers on the host:

    clip_image014

    clip_image016

    clip_image018

     

    From the information provided, I can see I have a failure with my Cloud App Security Log Collector (i.e. I named the container “LogCollector”)

    clip_image020

    When we drill down into the failure I can see that the which container is failing and other details:

    clip_image022

     

    Monitoring Docker containers using Microsoft OMS as well as the containers used for log collection for Cloud App Security was really simple and I encourage everyone to deploy OMS today.

    Case of the Hit or Miss Windows 10 Servicing Fail

    $
    0
    0

    Hello All,

    I hope this finds everyone well and gearing up for summer!  As Windows 10 deployments accelerate and you successfully tackle bare metal and legacy to uefi conversion/refresh scenarios, we also find ourselves in a third scenario:  Servicing Windows 10.  Servicing is a new approach to updating Windows and has been introduced and discussed at length in a number of different forums, TechNet, Ignite, blogs, msdn, etc.  As we approach Windows 10 version 1803 by now most of you should have your servicing setup, tested, and likely have been through one or two rounds of servicing.  I wanted to take a moment to share with you something we found when servicing Windows 10 to version 1709, how we analyzed the problem, and what we did to work around it. The scenario is a mix of Windows 10 machines running versions 1511 and 1607, that are failing to service to 1709 via SCCM.  We set out to service the 1511 machines initially where we saw some level of success, and interestingly some level of failures; enough failures that raised many eyebrows.  Lets say it was a 60/40 ratio, or 40% failure rate; so it was pretty high which usually indicates a systemic problem that is common among the failures.  But alas we are not in the business of speculation!  We had these failures bubble up and it was time to rollup the sleeves, dig in, and do some post mortem to understand why.  Well as we all know, what we need in our life at this point are logs, logs, logs, and more logs!  But where are the logs for servicing?  Although the information is out there, it is surprisingly not so easy to find.  If you haven't already seen this page, you'll want to head over, check it out, and bookmark it.  Tons of great information in here with different levels of content for the beginner to the seasoned IT Pro.  Understanding how servicing works is going to help give you a good foundation on which to troubleshoot these types of failures.  There is quite a bit to take in on the aforementioned page, suffice it to say I will provide some cliffs notes here (which are not a replacement for reading that content ; )).

    The Process

    Windows 10 servicing is broken down into 4 phases, or 5 if you're unlucky enough to experience an uninstall/rollback.  It's a good idea to read through and understand what each phase is doing, where it takes place, and where the logs for each of these phases are located.  Also a key here in finding out what logs were generated and where, is to understand how many reboots have taken place.  Depending on what logs are generated (and the content of them), you can deduce which phase the servicing operation failed in.  The servicing process reboots once between each phase.  This will make more sense later.

    Phase 1.  DownLevel - This phase is ran in the source OS, this is where all of the install files that are needed are downloaded and prepared for installation.  During this phase we mount the SafeOS WIM file AKA the WinPE environment for use after the upcoming (READ 1st) reboot.  After the SafeOS WIM is mounted and updated for use on the system, we dismount it, apply BCD settings making it the default boot entry, suspend Bit Locker, and reboot the machine.

    Reboot.

    Phase 2.  SafeOS - After we come back from the first reboot we are now booting into the SafeOS WIM (WinPE) that was prepared in phase 1.  Once the machine enters WinPE this is where the bulk of the work to service the operating system is done, AKA where the magic happens.  There are many, many operations being done in this phase.   Some of the key operations are: Creating an OS rollback, creating a recovery partition, copying/moving the source WIM (target OS) to the recovery partition, applying the OS WIM, applying drivers, adding the new OS boot entry into BCD, and setting the SafeOS WIM as the default boot entry in BCD.  Once this phase completes successfully we have applied the new OS, and setup the machine to reboot back into the SafeOS.

    Reboot.

    Phase 3.  First Boot - We are now coming back from the second reboot of the servicing process.  During the First Boot phase we boot back into SafeOS, new BCD entries are created for the New OS,  settings are applied, sysprep is run, and data is migrated.  There is quite a bit going on here during this phase as well.

    Reboot.

    Phase 4.  Second Boot - During the final phase more settings are applied and more data is migrated, system services are started, and the out of box experience (OOBE) phase executes.  The culmination of the process is reaching the start screen and eventually the desktop.

    Phase 5.   Rollback.  If you've reached this phase, something has gone wrong and your machine is rolled back to the previously existing operating system version.  This implies that somewhere along the line the machine experienced a fatal error and could not continue.  Two logs are of immediate interest if you experience a rollback:

    C:Windows.~BTSourcesRollbacksetupact.log

    C:Windows.~BTSourcesRollbacksetuperr.log

    These four main phases are documented on the Windows 10 Troubleshoot-Upgrade-Errors page, and a nice graphic is included at the bottom of the page.  For the first three phases you can actually follow along with each item listed in the graphic on the upgrade errors page by looking at the C:Windows.~BTSourcesPanthersetupact.log to see which of the first three phases completed successfully.  The page also gives you an idea of where errors are typically seen and what kinds of things can cause them.

    The Problem

    Fairly widespread reports of machines taking the upgrade, and eventually rolling back began to trickle in.  Results may vary but on average the servicing process can take between 1-3 hours to complete.  The time it takes to complete is dependent on a number of factors, network uplink speed, processor spec, amount of RAM, type of HDD, etc.  In any event, the time that the servicing upgrade took was also compounded by the time the rollback actually took in order to revert the machine to the previous OS.  You can get an accurate count of overall servicing time and rollback time by looking at the setupact.log files.  In some instances the rollback of machines was still cooking a few hours into the servicing process.

    Why?

    First let me state that there are tons of logs generated during the servicing process; xml, etl, log, evtx, text files, etc.  All of them contain information about what happened during the servicing process, some of them are easy to consume and crack open, some of them aren't as friendly.  Review all of the logs, mount the .evtx logs in the event viewer, review the flat text and xml files, and to get into those pesky ETL files you can try converting them to CSV or XML with tracerpt:

    tracecrpt.exe setup.etl -of csv -o setup.etl.csv

    So we have "all the logs."  Let me start by saying that setupact.log and setuperr.log are your friends.  They are your go-to.  They likely have the information you are looking for or can give you enough information to point you in the right direction or to another log.

    After the dust settled we began to look at a sampling of the machines, effectively scraping the C:Windows.~BTSources and C:WindowsPanther directories to a file share for analysis.  Since the following log (C:Windows.~BTSourcesPanthersetupact.log) details the first three phases of the servicing process, that's where we want to start.  We reviewed the log and low and behold all of the first three phases completed successfully!  One thing to note and key in on in the log is that SETUPPLATFORMEXE reports Global servicing progress as well as Phase progress.  You'll see entries similar to the following:

    So we were able to quickly narrow down the scope of the failure to one specific phase.  Phase 4.  Remember Phase 4 occurs in the new target operating system, with all drivers and services starting up and running for the first time, and buttoning up things like settings and data migration tasks, reaching the OOBE phase, and finally (hopefully) the desktop.  Only we never reached the desktop.  Since we failed in Phase 4 which takes place in the new target OS, a rollback occurred and logs were created in the following directory:  C:Windows.~BTSourcesRollback  Cracking open our go-to log we see the following.  A rollback has occurred in phase 4 because of a STOP 0x50 bugcheck, which is PAGE_FAULT_IN_NONPAGED_AREA.   This stop code typically indicates that a driver attempted to read or write to an invalid location in memory, in this particular case it was a read operation.  In the event of a bugcheck a kernel mini-dump is also generated in C:Windows.~BTSourcesRollback The dump only contains stack data.  In this case we were not able to have the dump analyzed.  Don't fret we are still hot on the trail.  Notice about halfway down where it shows "Crash 0x00000050 detected", the next few lines show information extracted from the dump - we can actually see a representation of the stack and the frames in the log.  Frames 6-9 are in the mfenlfk.sys driver.


    Continuing down the log we see that Windows tried to recover the installation 3 times but bug checked each time with the same stop code, with the same driver in the middle of the stack.

    Eventually after hitting the max recovery attempts, Windows begins the process to rollback the OS:

    Now we've zeroed' in on the driver in question, which after reviewing it is a network security driver used by McAfee software; with a time/date stamp that is pretty old.  We engaged McAfee and started an inquiry on the driver, which was out of date (unsupported) for the version of Windows we were trying to service to (1709).  What we found and re-prod' was that even though the system had the latest versions of all the McAfee software(s) installed, this old driver seemed to hang around on the system.  Turns out this isn't so good for servicing.

    Moving Past

    With all eyes on this old driver, we discussed options in order to rid the system of it.  How can we get rid of this driver without impacting the system negatively?  What if the wrong driver is removed?  As you can see the impacts of making a mistake here could be potentially catastrophic on a given box.  After much deliberation and reviewing our documentation on the driver store, we arrived at the conclusion that the operating system fundamentally supports removing the driver from the store.  Here is a snip of powershell (add your logging, and customize, etc.) we used to interrogate the driver store, search for the very specific driver in question, and remove it:

    To expand on this a little, when you query the driver store all drivers are returned.  When you find the one you want to remove, you have to remove it by the value of the "Driver" property as seen below.  Use caution, just because you find the value on one machine as oem1.inf does NOT mean it will be the same value on another machine, the driver property value is different on each machine, even though the OriginalFileName value is the same.  For this reason we have to use logic to identify the driver, grab the "driver" property and feed that to our command to remove the correct driver.  Tricky (1st edition).  Also note lines 1-3, if your Get-WindowsDriver cmdlet returns an error you may need to use this if McAfee Access Protection is enabled and is blocking access to the temp folder.  Tricky (2nd edition).


    For the sake of time we used pnputil to remove the driver from the store, of note is that the command line switches for pnputil vary if you are on 1511 (build 10586), they use the legacy switches, and the newer builds of Windows 10 use the newer switches.  Tricky (3rd edition).  We placed this as the first item in the servicing task sequence, then called a reboot before the servicing step began.  We tested this on a number of failed machines and they all took the servicing upgrade successfully.  This was quite the long road from the initial discovery, to troubleshooting, to root cause, and eventually to finding a work-around.  I hope sharing this with you allows you to better understand the servicing process and how to troubleshoot failures.  I would like to re-iterate that the following links provide good information on the topic:

    Resolve Windows 10 Upgrade Errors:

    https://docs.microsoft.com/en-us/windows/deployment/upgrade/resolve-windows-10-upgrade-errors

    Windows 10 Log Files

    https://support.microsoft.com/en-us/help/928901/log-files-that-are-created-when-you-upgrade-to-a-new-version-of-window

    Windows 10 SetupDiag is a new tool that was recently released that can also be used to troubleshoot servicing failures.  This tool was not released at the time we were working this failure so we didn't get to use it!  Check it out!

    https://docs.microsoft.com/en-us/windows/deployment/upgrade/setupdiag

    Have a great weekend!

    Jesse

    SCOM Management Server grayed out with event description “A module of type “System.DataSubscriber” reported an error 0x80FF0003″

    $
    0
    0

    Posts in this blog are provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified in the Terms of UseAre you interested in having a dedicated engineer that will be your Microsoft representative.

     

    Let me start with something generic. My Management Server is in a grayed out state and what I will do next.

    I will start with running the below SQL query in the Operations Manager Database.

    --Replace the name SCOMMS with the name of your Management Server
    select BME.Path,AV.ReasonCode,AV.TimeStarted,AV.TimeFinished from AvailabilityHistory AV
    join BaseManagedEntity BME on AV.BaseManagedEntityId=BME.BaseManagedEntityId
    where BME.FullName like '%SCOMMS%'
    order by AV.TimeStarted desc

    Here in the output from my LAB.

    The reason code description are given below

    17 The Health Service windows service is paused.
    25 The Health Service Action Account is misconfigured or has invalid credentials.
    41 The Health Service failed to parse the new configuration.
    42 The Health Service failed to load the new configuration.
    43 A System Rule failed to load.
    49 Collection of Object State Change Events is stalled.
    50 Collection of Monitor State Change Events is stalled.
    51 Collection of Alerts is stalled.
    97 The Health Service is unable to register with the Event Log Service. The Health Service cannot log additional Heartbeat and Connector events.
    98 The Health Service is unable to parse configuration XML.

     

    In our case, the Reason Code is 43 which says "A System Rule failed to load".

    If you will look at the eventvwr on the Management Server you will see these events.

    These events will definitely tell you that that some rules are unloaded. However, in this case it has not really give us an idea  about the problem. I have worked in many cases where it right way gives the rule name and the issue. In our case, the rule name is a Data Warehouse collection rule, so I did not find it a need to check it at this point of time.

    I looked through the eventvwr and found another interesting event.

    I check the status of the server SQL2016 in my console and find that the server has an entry in both Agent Managed and Agentless. The only way which I can think of coming to such a scenario is to install it as agentless managed and then install it manually and approve it from the pending management.

    And since it is not supported/recommended to add the same server under agentless and agent managed at the same time, we ended up in such a situation.

    I delete the entry from agentless managed and everything is back normal and healthy.

    So in order to avoid such a situation, please make sure you do not have the option "Automatically approve new manually installed agents" selected in SCOM console. And if you have lot of agentless managed computers, do a check before approving them from pending management. You can use the below PowerShell cmdlet to do a quick check.

    Get-SCOMAgentlessManagedComputer | select computername
    Get-SCOMAgentlessManagedComputer | where {$_.computername -eq 'SQL2016'} | select computername

    Support-Info: (FIMMA): failed-creation-via-web-services

    $
    0
    0

    PRODUCTS / COMPONENTS / SCENARIOS INVOLVED

    • Microsoft Identity Manager 2016
      • Synchronization Service - FIM Service Management Agent
      • Service and Portal

    PROBLEM SCENARIO DESCRIPTION

    • Running an Export Run Profile on the FIM Service Management Agent produces the Run Status of stopped-server.  We want to understand the best way to clear out data in the FIM Service Management Agent connector space to assist with resolving this issue.

      NOTE

      To learn more about the different Run Profile Status' that is returned by the WMI RunStatus Property when executing Run Profiles, review this MSDN information: https://msdn.microsoft.com/en-us/library/windows/desktop/ms699322(v=vs.100).aspx

    FIM SERVICE MANAGEMENT AGENT ERRORS

    CAUSE (failed-creation-via-web-services):

    • The Connector Space for the FIM Service Management Agent was deleted and data from the Service and Portal was not reimported into the FIM Service Management Agent Connector Space.  This allowed some data to still exist in the Service and Portal that the FIM Service Management Agent has staged as Pending Export Adds.
    NOTE One of the causes of this issue was the deletion of the FIM Service Management Agent connector space.  The recommendation is to review information around this topic prior to deleting a connector space.  Find more information here:

     

    RESOLUTION (failed-creation-via-web-services):

    1. Remove all the Users from the Service and Portal
    NOTE DISCLAIMER:
    It is extremely important to note that this script will delete objects in the Service and Portal.  Once the user object is removed, until it is populated again into the Service and Portal that user will not have access to the Portal.

    Additionally, we highly recommend testing any process like this in a staging and/or testing environment prior to executing in production.  This is to safe guard your data.

    Once you are ready to execute, be certain that you have a verified backup of your backend FIMService and FIMSynchronizationService databases in regard to disaster recovery.

     

    1. Ensure that the Service and Portal are clear of all EREs
    2. Execute a Full Import (Stage Only) on the FIM Service Management Agent
      • This will bring in all of the Synchronization Rules into the FIM Service Management Agent Connector Space.
    3. Execute a Full Synchronization on the FIM Service Management Agent
    4. Review Pending Exports to understand the data that you will be exporting.
      • You can do this through Search Connector Space > Pending Exports
    5. Once Pending Exports is confirmed, proceed with running an Export on the FIM Service Management Agent
      • From the Actions menu, select Run and then Export
    6. Once the Export is finished, execute a Delta Import (Stage Only) to confirm the Exported Changes

    ADDITIONAL INFORMATION

    Deletion of connector spaces

    Management Agent Run Status

    Other Information

     

    Viewing all 36188 articles
    Browse latest View live


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