Quantcast
Viewing all 34890 articles
Browse latest View live

Using O365 APIs and PowerShell to access Intune messages from Message center in Office 365 (Part 1)

Intune posts messages in the Message center in Office 365, accessed from portal.office.com using your admin credentials. Intune posts contain important service information with links to more details about new features, updates made to the service, and upcoming changes. We’re committed to make Intune work better for you, with messages that help you prepare for any planned change we make.

While you can read all your messages in the Message Center and even sign up to get weekly digests of your messages delivered as emails, we want to share an alternate way of accessing your messages. This process takes only a few minutes to set up and has two parts:

  • Creating an Azure AD application to use O365 APIs
  • Running a PowerShell script that we’ve provided for your convenience

Creating an Azure AD application to use O365 APIs

1. In this step, we create an application to get the following values which we will use later for authentication:

  • Application ID
  • Key or client secret

2. Open Intune on Azure portal with global admin credentials. Navigate to Azure AD >> App Registration >> New Application registration.

  • Choose application type Web app/API, not Native, since keys are only generated in Web app/API, not Native.
  • Redirect URI can be your tenant address, eg. https://contoso.onmicrosoft.com.

Image may be NSFW.
Clik here to view.

3. Hit Create. Copy Application ID somewhere to use later.

4. To access your Application ID or app ID again if you need to, In the Azure portal, select App registrations >> All apps, or got to Azure AD >> App registration>> All Apps to view your apps.

Image may be NSFW.
Clik here to view.

5. Open the newly created application and copy Application ID to be used later. However, the client secret or key will not be visible again, which is why we need to copy and save it.

Image may be NSFW.
Clik here to view.
6. Click Settings >> Required permissions >> Add >> Select an API >> O365 Management APIs. This is where you give the application permission to access the APIs for your tenant.

Image may be NSFW.
Clik here to view.

7. Under Application Permissions and Delegated Permissions, select “Read service health information for your organization” to read OMC posts. Others are optional. Select Done. Then click Grant permissions. Your application is registered, and permissions are configured.

Image may be NSFW.
Clik here to view.

8. Under API Access, select Keys. Enter a name for your key. You can set the expiration date per your requirement. The key value will be displayed only when you hit save. This value is important to hold on to in a secure way since it serves as a password for accessing your app and hence your messages.

Image may be NSFW.
Clik here to view.

Running the PowerShell script

Download and save this ‘Get Messages’ PowerShell script, add in your application ID, tenant address and client secret or key. Running the script should now get you all your Intune related message center posts from the O365 admin portal.

Image may be NSFW.
Clik here to view.

How does this help?

We know some of you are in the console all the time and some of you aren’t. If you’re a global admin or partner, you can share important messages with other Intune admins or employees by running this script and distributing the content. You, as global admin, can control who in your organization can view messages posted to the OMC.

Next steps

You now have all your messages in a PowerShell window. Stay tuned for another post where we’ll share how you can get these messages delivered to other platforms in an automated way.


Gestão de Updates – Parte 4 – Instalando a role de Software Update Point no SCCM

Após a instalação do WSUS, chegamos ao momento de instalar a role de SUP (Software Update Point), essa role será a responsável por integrar o SCCM com o WSUS para disponibilização de updates.

Importante! Lembre-se de sempre ter todos os servidores atualizados para evitar problemas no processo de instalação.

A instalação é sempre feita do site SCCM, do topo para baixo, sendo assim em um ambiente com CAS e primários, você realiza a instalação do SUP primeiramente no CAS e depois nos primários. Isso porque o somente o WSUS no CAS vai fazer o sync com o Microsoft Catalog na internet, os primários vão realizar o sync no WSUS do CAS, isso é configurado automaticamente pelo SCCM, e não é necessária nenhuma configuração para tal.

Clientes suportados
Local - SUP e Site Server no mesmo servidor, tendo suporte a até 25 mil clientes.
Remoto - Sup em servidor diferente do Site Server, com suporte a 150 mil clientes.

 

Instalando o SUP

No console, vá em Administration -> Site Configuration -> Server and Site System Roles. Selecione o servidor da qual a role será instalada.
Image may be NSFW.
Clik here to view.

Na Ribbon, com o servidor selecionado, clique em “Add Site System Roles”
Image may be NSFW.
Clik here to view.

Em General, clique em Next.
Image may be NSFW.
Clik here to view.

 
Em Proxy, informe o endereço, porta e usuário de acesso ao proxy, caso necessário. Clique em Next.
Image may be NSFW.
Clik here to view.

 
Em System Role Selection, marque a role que deseja instalar, no nosso caso será Software Update Point. Next.
Image may be NSFW.
Clik here to view.

 
Em Software Update Point, informe as portas que o WSUS está utilizando, se o mesmo está em HTTPS e se os clients vão se conectar a partir da intranet ou internet.
Image may be NSFW.
Clik here to view.

 
Em Proxy and Account Settings, informe em quais momentos utilizar o proxy. Caso não tenha proxy, deixe como padrão. Clique em Next.
Image may be NSFW.
Clik here to view.

 
Syncronization Source, deixe como padrão, o SCCM vai reconhecer que é um Top Site e vai configurar para fazer o sync na internet, já no caso dos primários, o SCCM vai marcar a segunda opção de utilizar Upstream e adicionar o endereço do WSUS do CAS, somente valide as informções e Next.
Image may be NSFW.
Clik here to view.

 
Syncronization Schedule nessa tela informe quando o WSUS vai se conectar no Catalog, o padrão é uma vez por semana, pode ser mantida essa configuração.
Image may be NSFW.
Clik here to view.

 
Supersedence Rules, são regras de quanto expirar um KB aposentado, imediatamente ou em alguns meses.
Image may be NSFW.
Clik here to view.

 
Em Classifications, escolha quais tipos de updates deseja receber informações e implementar.
Image may be NSFW.
Clik here to view.

 
Em Products, marque os produtos da qual irá disponibilizar updates, como recomendação, marque as versões de Windows Workstation, Windows Server e Office que estão em uso no ambiente.
Image may be NSFW.
Clik here to view.

 
Languages, informe os idiomas dos updates, na maioria dos casos, vai precisar somente de portugues e inglês. Clique em Next.
Image may be NSFW.
Clik here to view.

 
Em Summary, clique em Next.
Image may be NSFW.
Clik here to view.

 
Em Completion, clique em Close.
Image may be NSFW.
Clik here to view.

Troubleshooting

É possível acompanhar a instalação da role de SUP via log: "Program FilesMicrosoft Configuration ManagerLogsSUPSetup.log"

Após a instalação são criados 3 componentes.

Image may be NSFW.
Clik here to view.

SMS_WSUS_SYNC_MANAGER - Wsyncmgr.log
Responsável por iniciar o sync do WSUS e monitorar o mesmo.

SMS_WSUS_CONTROL_MANAGER - WSUSCtrl.log
Monitora se o WSUS está acessível e saudável, se seus requisitos estão em ordem e se as configurações de proxy estão corretas. Esse componente está presente somente no Top Site.

SMS_WSUS_CONFIGURATION_MANAGER - WCM.log
Monitora se o WSUS está acessível e saudável, se seus requisitos estão em ordem, também faz o sincronismo das configurações do SUP, como categorias, produtos, etc, do SCCM para o WSUS.

 

Problemas comuns

  • WSUSCtrl.log e/ou WCM.log apontando erro de conexão ao WSUS.

Isso geralmente ocorre por duas razões, servidor do WSUS parado e página do WSUS no IIS indisponível, seja por motivo de falha no IIS, serviço do IIS ou até mesmo Firewall. Lembrando que no Windows Server 2012 em diante o WSUS é acessado via porta 8530 HTTP e 8531 HTTPS.

  • Versão não suportada

A versão mínima do WSUS para a instalação do SUP é WSUS 3.0 SP2 + KB2720211 + KB2734608.
Caso a versão seja inferior, o mesmo não será instalado apresentando erro no SUPSetup.log

  • Performance

No início da implementação do WSUS podem ocorrer falhas no processo de Scan de alguns clientes, alguns eventos 503 no IIS, informando que o serviço está ocupado, devido grande utilização, para contornar esses efeitos iniciais, algumas configurações podem ser feitas no Application Pool do WSUS, conforme link:
https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/

Em agosto de 2017, foi identificada um problema de performance no WSUS, devido grande quantidade de metadados em alguns updates do Windows 10 1607, para corrigir essa falha, foram disponibilizados os seguintes KBs:

WSUS 3.0 SP2 - KB4039929
WSUS2012 - KB4039873
WSUS 2012 R2 - KB4039871
WSUS 2016 - KB4039396

Link de referência: https://blogs.technet.microsoft.com/askcore/2017/08/18/high-cpuhigh-memory-in-wsus-following-update-tuesdays/

 

Na próxima semana vamos configurar as políticas de cliente para que utilizem o SCCM, além de realizar o primeiro deployment de updates.

Abraços.


Conteúdo editado e publicado por:
Richard Juhasz
Microsoft PFE
Configuration Manager

Monitoring AD Certificate Services on Windows Server 2012 R2 and Windows Server 2016

 

We have management packs for Active Directory Certificate Services on Windows 2012R2 and Windows 2016. 

WS 2012 and 2012R2:  https://www.microsoft.com/en-us/download/details.aspx?id=34765

WS 2016:  https://www.microsoft.com/en-us/download/details.aspx?id=56671

 

However, there is an issue with the recently released ADCS MP for WS 2016.  A change was made in the library MP which modified some class property names.  This breaks MP update, so customers using the ADCS MP’s for Windows 2012 and 2012R2 cannot “add” the ADCS for Windows Server 2016 MP’s to the management group.

Image may be NSFW.
Clik here to view.
image

 

You might see these errors:

 

Certificate Services Common Library could not be imported.

If any management packs in the Import list are dependent on this management pack, the installation of the dependent management packs will fail.

Verification failed with 5 errors:
-------------------------------------------------------
Error 1:
Found error in 2|Microsoft.Windows.CertificateServices.Library|7.1.10100.0|Microsoft.Windows.CertificateServices.Library|| with message:
Version 10.0.0.0 of the management pack is not upgrade compatible with older version 7.1.10100.0. Compatibility check failed with 4 errors:

-------------------------------------------------------
Error 2:
Found error in 1|Microsoft.Windows.CertificateServices.Library/31bf3856ad364e35|1.0.0.0|Microsoft.Windows.CertificateServices.CAWatcher|| with message:
Publicly accessible ClassProperty (WatcheeName) has been removed in the newer version of this management pack.
-------------------------------------------------------
Error 3:
Found error in 1|Microsoft.Windows.CertificateServices.Library/31bf3856ad364e35|1.0.0.0|Microsoft.Windows.CertificateServices.CAWatcher|| with message:
Publicly accessible ClassProperty (IsWatcheeOnline) has been removed in the newer version of this management pack.
-------------------------------------------------------
Error 4:
Found error in 1|Microsoft.Windows.CertificateServices.Library/31bf3856ad364e35|1.0.0.0|Microsoft.Windows.CertificateServices.CAWatcher|| with message:
Publicly accessible ClassProperty (WatcheeHierarchyEntryPoint) has been removed in the newer version of this management pack.
-------------------------------------------------------
Error 5:
Found error in 1|Microsoft.Windows.CertificateServices.Library/31bf3856ad364e35|1.0.0.0|Microsoft.Windows.CertificateServices.CAWatcher|| with message:
New Key ClassProperty item (WatcherName) has been added in the newer version of this management pack.
-------------------------------------------------------

 

 

There is a workaround:

Delete all the ADCS 2012 MP’s you have, while first backing up and then deleting any unsealed MP’s which reference them.

Import only the Microsoft.Windows.CertificateServices.Library.mp version 10.0.0.0

Now you may import all the rest of the MP’s, including 2012, 2012R2, and 2016 for ADCS, and your unsealed MP’s which you have to remove.

 

Image may be NSFW.
Clik here to view.
image

 

If you only need to monitor ADCS on Windows Server 2016, simply delete your existing ADCS MP’s first, then you can import these as normal.

IoT による予知保全でビジネスを変革【3/17 更新】

(この記事は2017 年12月15日にMicrosoft Partner Network blog に掲載された記事 How IoT-enabled predictive maintenance can transform your business の翻訳です。最新情報についてはリンク元のページをご参照ください。)

 

Image may be NSFW.
Clik here to view.

モノのインターネット (IoT) は、ヘルスケア、エネルギー、小売といったあらゆる業界のビジネスを変革しており、そこで生まれるビジネス チャンスは拡大の一途をたどっています。事実、製造業界における IoT ソリューションへの投資額は、2020 年に 700 億ドル (英語) に達すると見られ、これは 2015 年の支出の 2 倍以上に上ります。

 

予知保全とは

設備が故障する前やメンテナンスの問題が起きる前にそのことを通知してもらえたら、どんなに良いかと思ったことはありませんか? IoT によって、そうした「予知保全」が可能になりました。予知保全とは、環境、プロセス、リソース関連のデータを収集し、設備が故障する前に AI と機械学習によってメンテナンスや交換が必要な時期を分析、予測するシステムのことです。

予知保全により、製造会社は設備やプロセスの正常性、そして製造ラインを流れる製品の品質までリアルタイムに把握できるようになりました。センサーが部品を監視し、そのデータがリアルタイムにダッシュボードに表示されるため、注意が必要な場合は、そのための措置の内容とアラートが自動で送信されます。

また、製品の部品がスケジュールどおりに工場に到達しているかも簡単に追跡できます。ルールを設定することで、オンデマンド、あるいはノイズや振動といった環境データに基づいて、設備の使用と工場管理を最適化できます。また、パターン ベースの異常検知機能を使用して、品質上の問題が発生しそうな時期や場所を事前に予測することもできます。

 

IoT による予知保全のメリット

IoT と予知保全を導入している製造会社では、ニーズや有用性の面でさまざまなメリットを得ています。たとえば次のようなメリットが考えられます。

  • 計画外のダウンタイムの削減: コストがかさむ設備の故障や計画外のダウンタイムを回避できます。問題に先回りで対処することで、運用に深刻な影響が及ぶのを防ぎます。
  • 品質の向上: 機械学習やメンテナンスが必要な箇所を早期検知する機能を利用して、製品品質やプロセスを向上させ、顧客満足度を高めることができます。
  • コストの削減: メンテナンス コストを抑え、設備の寿命を伸ばせます。
  • 効率性と生産性の向上: プロセスを効率化させ、資産を有効活用し、生産性を高められるようになります。

 

IoT による予知保全を導入したお客様の事例

IoT による予知保全によってビジネスを変革した例として、インドに複数の工場を構える鉄鋼製造会社の事例をご紹介します。同社が運営する各工場にはアーク炉が複数あり、水冷パネルで温度管理を行っていますが、パネル内の水漏れが原因で、安全性の問題と生産ロスが発生していました。この問題に対処するために、同社はマイクロソフト パートナーの Happiest Minds (英語) と提携し、Azure ベースの IoT ソリューションを構築しました。このソリューションは、パネルをリモートで監視し、異常を検知した場合に根本原因の分析を行うものです。こうした予知保全の導入により、故障や生産の遅れを工場全体で防止できたと同時に、従業員の安全も確保されました。

また、別の事例として、航空機エンジン製造会社のロールス・ロイスでは、Azure IoT プラットフォーム上に予知保全システムを構築した結果、エンジンのメンテナンスの問題を起因とするフライトの遅延を回避し、それに伴うコストを削減できました。同社のエンジンは世界中で 13,000 基稼働しており、その 1 つひとつに数千個のセンサーが搭載されています。そのセンサーがエンジン部品を監視し、燃料効率、エンジン性能、運行効率などに関する詳細なデータを送信します。そうしたデータから得られるインサイトによって、同社はメンテナンスの必要性を予測し、想定外の遅延を回避して、コストを抑えています。

 

Top Contributors Awards! March’2018 Week 3!!

Welcome back for another analysis of contributions to TechNet Wiki over the last week.

Thanks as always to Pete Laker for nursing his crawler through another week's batch of Wiki changes. Web page scraping, from the revision pages of the wiki is sometimes a painful business. Especially if page DOM or layout changes, or if he has bandwidth issues. Some weekends like this one, he has to patch his crawler and rerun several times to get a clean crawl, for me to score from. Plus I believe he pays for the Azure website & database services behind all these awards himself, so thanks again Pete!

Now, the weekly leader board snapshot...

Image may be NSFW.
Clik here to view.

 

As always, here are the results of another weekly crawl over the updated articles feed.

 

Image may be NSFW.
Clik here to view.
Ninja Award
Most Revisions Award
Who has made the most individual revisions

 

#1 Richard Mueller with 115 revisions.

 

#2 Dave Rendón with 72 revisions.

 

#3 Av111 with 37 revisions.

 

Just behind the winners but also worth a mention are:

 

#4 Ken Cenerelli with 31 revisions.

 

#5 Burak Ugur with 30 revisions.

 

#6 karimSP with 25 revisions.

 

#7 H Shakir with 16 revisions.

 

#8 Giorgos Chrysovaladis Grammatikos with 15 revisions.

 

#9 Peter Geelen with 10 revisions.

 

#10 AnkitSharma007 with 5 revisions.

 

Image may be NSFW.
Clik here to view.
Ninja Award
Most Articles Updated Award
Who has updated the most articles

 

#1 Richard Mueller with 55 articles.

 

#2 Dave Rendón with 28 articles.

 

#3 Ken Cenerelli with 27 articles.

 

Just behind the winners but also worth a mention are:

 

#4 Burak Ugur with 18 articles.

 

#5 karimSP with 13 articles.

 

#6 H Shakir with 7 articles.

 

#7 Av111 with 4 articles.

 

#8 RajeeshMenoth with 3 articles.

 

#9 AnkitSharma007 with 2 articles.

 

#10 YongRhee[MSFT.] with 2 articles.

 

Image may be NSFW.
Clik here to view.
Ninja Award
Most Updated Article Award
Largest amount of updated content in a single article

 

The article to have the most change this week was Certificate Enrollment Web Services in Active Directory Certificate Services, by Kurt L Hudson MSFT

This week's reviser was Kaushik Ainapure [MSFT]

[Guru's Says]: Do you know how to Enrollment Certificate Web Services in Active Directory Certificate Services, check this important article by Kurt L Hudson MSFT.

 

Image may be NSFW.
Clik here to view.
Ninja Award
Longest Article Award
Biggest article updated this week

 

This week's largest document to get some attention is Beginners Guide to implement AJAX CRUD Operations using JQuery DataTables in ASP.NET MVC 5, by Ehsan Sajjad

This week's reviser was Richard Mueller

[Guru's Says]: Another great post by Ehsan, Beginners Guide to implement AJAX CRUD Operations using JQuery DataTables in ASP.NET MVC 5. I love how it is explained in detail and the screen shots. Love to read Image may be NSFW.
Clik here to view.
🙂

 

Image may be NSFW.
Clik here to view.
Ninja Award
Most Revised Article Award
Article with the most revisions in a week

 

This week's most fiddled with article is Kill spid in SSAS, by Av111. It was revised 21 times last week.

This week's revisers were Burak Ugur & Av111

[Guru's Says]: Have you ever heard about this, how to kill spid in SSAS, check this article by Av111.

 

Image may be NSFW.
Clik here to view.
Ninja Award
Most Popular Article Award
Collaboration is the name of the game!

 

The article to be updated by the most people this week is How To Trigger SharePoint 2013 Designer Workflow On A List Item By Calling REST API Using jQuery, by sagar pardeshi

This week's revisers were RajeeshMenoth, Ken Cenerelli, Dave Rendón, H Shakir, Burak Ugur & sagar pardeshi

[Guru's Says]: Do you know How To Trigger SharePoint Designer Workflow On A List Item By Calling REST API Using jQuery, check this article by sagar pardeshi. Nice article sagar Image may be NSFW.
Clik here to view.
🙂

 

Image may be NSFW.
Clik here to view.
Ninja Award
Ninja Edit Award
A ninja needs lightning fast reactions!

 

Below is a list of this week's fastest ninja edits. That's an edit to an article after another person

 

Image may be NSFW.
Clik here to view.
Ninja Award
Winner Summary
Let's celebrate our winners!

 

Below are a few statistics on this week's award winners.

Most Revisions Award Winner
The reviser is the winner of this category.

Richard Mueller

Richard Mueller has been interviewed on TechNet Wiki!

Richard Mueller has featured articles on TechNet Wiki!

Richard Mueller has won 212 previous Top Contributor Awards. Most recent five shown below:

Richard Mueller has TechNet Guru medals, for the following articles:

Richard Mueller's profile page

Most Articles Award Winner
The reviser is the winner of this category.

Richard Mueller

Richard Mueller is mentioned above.

Most Updated Article Award Winner
The author is the winner, as it is their article that has had the changes.

Kurt L Hudson MSFT

Kurt L Hudson MSFT has been interviewed on TechNet Wiki!

Kurt L Hudson MSFT has featured articles on TechNet Wiki!

Kurt L Hudson MSFT has won 7 previous Top Contributor Awards. Most recent five shown below:

Kurt L Hudson MSFT has not yet had any TechNet Guru medals (see below)

Kurt L Hudson MSFT's profile page

Longest Article Award Winner
The author is the winner, as it is their article that is so long!

Ehsan Sajjad

Ehsan Sajjad has won 5 previous Top Contributor Awards:

Ehsan Sajjad has TechNet Guru medals, for the following articles:

Ehsan Sajjad has not yet had any interviews or featured articles (see below)

Ehsan Sajjad's profile page

Most Revised Article Winner
The author is the winner, as it is their article that has ben changed the most

Av111

Av111 has won 5 previous Top Contributor Awards:

Av111 has not yet had any interviews, featured articles or TechNet Guru medals (see below)

Av111's profile page

Most Popular Article Winner
The author is the winner, as it is their article that has had the most attention.

sagar pardeshi

sagar pardeshi has won 5 previous Top Contributor Awards:

sagar pardeshi has not yet had any interviews, featured articles or TechNet Guru medals (see below)

sagar pardeshi's profile page

Ninja Edit Award Winner
The author is the reviser, for it is their hand that is quickest!

Burak Ugur

Burak Ugur has been interviewed on TechNet Wiki!

Burak Ugur has won 30 previous Top Contributor Awards. Most recent five shown below:

Burak Ugur has TechNet Guru medals, for the following articles:

Burak Ugur has not yet had any featured articles (see below)

Burak Ugur's profile page

 

Another great week from all in our community! Thank you all for so much great literature for us to read this week!
Please keep reading and contributing!

 

Best regards,
— Ninja [Kamlesh Kumar]

Image may be NSFW.
Clik here to view.

 

モダン ワークスタイル設計のキー ポイント【3/18 更新】

Image may be NSFW.
Clik here to view.

社員の実力を最大限に引き出す

 

ビジネスは凄まじいスピードで動いています。次々と登場する技術によって、業務は常に混沌と,し競争は日々激化しています。変化の激しい環境で成功するにはどうすればよいでしょうか。そのためには、社員の創造性を引き出してください。ただし、創造的な仕事を行うには、個人作業とグループ作業の間を行ったり来たりする必要があります。また、画期的なイノベーションを起こすには、アイデアが生まれることを手助けする、適切な技術と作業環境を用意する必要があります。

Surface のようなツールは、社員の能力を活用するうえで非常に役立ちます。Surface は柔軟性が高いので、社員のワーク スタイルにぴったり合わせることができます。Surface を使えば、定型作業を遂行する場合でも、既成概念に囚われずに物事を考える場合でも、あらゆることを簡単に実行できます。この e-Book では、Surface と適切な作業空間の活用によ、社員を本当に重要なことに専念させることができることをご確認いただけます。

  • コミュニケーションの強化、共同作業での刺激、および、革新的な思考
  • ローデータを基にして具体策を作成する際に役立つ、強力なツール
  • 社員の時間を最大限に活用できる先進的な機能

 

▼ 「モダン ワークスタイル設計のキー ポイント」ダウンロードはこちらから

 

 

Sunday Surprise: Global Azure Bootcamp 2018

Image may be NSFW.
Clik here to view.
Global Azure Bootcamp 2018

Microsoft Azure continues to evolve as it adds new features and updates to the Azure Portal. Professionals need to stay abreast of changes to both Azure and cloud computing. Fortunately, there’s a way to find out what’s new in Azure.

Overview

Global Azure Bootcamp 2018 is a “free one-day global training event on Azure, from the community to the community”. According to the website, each “user group will organize their own one-day deep dive class on Azure.” Each event is driven by local Microsoft Azure community enthusiasts and experts and comprises technical content, sessions, and labs. The result is thousands of people learn about Azure and anyone in the technology community can advance their cloud knowledge.

This year’s event takes place on Saturday, April 21, 2018. With approximately five weeks to go before the event, organizers already have 210 confirmed locations and 35 pending for 245 events worldwide. Last year’s bootcamp had 254 events worldwide, all on the same day.

Global Azure Bootcamp is celebrating its sixth year in 2018. While sponsors, like Microsoft, support the initiative the event is independent and community-driven. The goal is to show people the benefits of Microsoft Azure while strengthening the Azure community.

How To Get Involved?Image may be NSFW.
Clik here to view.

There are several ways you can support Global Azure Bootcamp 2018.

  • Organize an event in your community. The deadline for event registration is Friday, April 6, 2018. To find out more information, see the Organizers FAQ Page.
  • Volunteer at a community event. If you know Azure, offer to help at an existing event by speaking or proctoring. On the day of the event, assist with setup, registration, or clean-up.
  • Sponsor a local event. Chances are any local event would welcome sponsors. Reach out to local organizers about sponsoring them.
  • Attend a community event. Events are happening all over the world on April 21st. Show your support by registering for an event. Use the map or search box on the Locations page to find one near you.
  • Promote the event. Tell your social networks Global Azure Bootcamp 2018 is happening. Include the social hashtag #GlobalAzure when talking about the event on Twitter and like their Facebook page.

Global Azure Bootcamp 2018 is set to be another great worldwide community event. Get involved and help support the Azure community in your country. And as we approach April 21, please look for opportunities to write TechNet Wiki articles and to encourage other community members to contribute too!

Related Articles

by Ken Cenerelli (TwitterBlogMSDN ProfileMVP Profile)

PROJECT ONLINE. IMPORTANTE RECONOCIMIENTO A PARTNER COLABORADOR.

Buenas,

Llevamos una temporada sin estar demasiado activos por el blog, debido sobre todo a una elevada carga laboral, pero nos parecía una inmejorable manera de retomar esto con el siguiente post.

Nos llena de alegría escuchar el reconocimiento a uno de nuestros colaboradores más prestigiosos, el MVP Vicente Rubio, el cual, a través de su empresa AULA INFORMÁTICA COMPLUTENSE, ha recibido la Medalla Europea al Mérito en el Trabajo, que concede la Asociación Europea de Economía y Competitividad, para reconocer a aquellas empresas con una trayectoria ejemplar y con prácticas e iniciativas que apoyan el espíritu y conciencia empresarial.

Según sus propias palabras:

“Destacamos los siguientes parámetros evaluadores por los que se nos ha concedido el galardón:

 

  1. Calidad en el servicio: Fundación de la Consultora en 1994 y desde entonces han ido evolucionando y adaptándose a las características del mercado, con una capacidad de emprendimiento empresarial durante estos 24 años excelente.

 

  1. Marca España: Creadores y administradores de la comunidad en español “Todo sobre Microsoft Project y Visio” unificando las dos herramientas.

 

  1. Compromiso con la excelencia: cuentan en su Canal de YouTube con 200 videos, con más de 1.200.0000 visualizaciones desde 175 países, y 6.896 suscriptores.

 

  1. Proceso continuo de aprendizaje e innovación: Reconocimiento por parte de Microsoft por sus trabajos con gestión de proyectos en múltiples clientes.”

 

Felicitamos una vez más a Vicente y su excelente equipo de colaboradores por la excelente labor que están realizando; es un honor y un placer poder trabajar con vosotros.

 

Esperamos os resulte de interés, un saludo.

 

Jorge Puig


PROJECT SERVER 2016 & PROJECT 2016. ACTUALIZACION PUBLICA MARZO 2018.

Hola, buenas,

Ya podemos descargarnos la Actualización Pública para Project 2016 y Project Server 2016, correspondiente al mes de marzo de 2018.

Recordemos, por favor, el siguiente criterio de liberación de actualizaciones: las relacionadas con productos de la familia Office que no sean consideradas de seguridad serán liberadas el primer martes de mes; mientras que las de seguridad de productos de la familia Office serán liberados el segundo martes de cada mes:

Paquetes de SharePoint Server 2016 (hay que instalar ambos, Project Server 2016 está incluído en SharePoint Server 2016): 

https://support.microsoft.com/en-us/help/4018293/description-of-the-security-update-for-sharepoint-enterprise-server-20

https://support.microsoft.com/en-us/help/4011687/march-13-2018-update-for-sharepoint-enterprise-server-2016-kb4011687

Paquete cliente Project 2016:

https://support.microsoft.com/en-us/help/4011734/march-6-2018-update-for-project-2016-kb4011734

La versión del cliente pasa a ser 16.0.4666.1000.

La versión de la base de datos (sí tenemos modificación en el esquema en esta versión) pasa a ser 16.0.4666.1000.

Hemos consultado los siguientes posts y artículo antes de escribir éste:

https://blogs.technet.microsoft.com/projectsupport/2018/03/16/project-and-project-server-march-2018-updates-released/

https://blogs.technet.microsoft.com/stefan_gossner/2018/03/13/march-2018-cu-for-sharepoint-server-2016-is-available-for-download/

https://blogs.technet.microsoft.com/office_sustained_engineering/2018/03/13/march-2018-office-update-release/

https://blogs.technet.microsoft.com/office_sustained_engineering/2018/03/06/march-2018-non-security-office-update-release/

https://support.microsoft.com/en-us/help/4090988/march-2018-updates-for-microsoft-office 

Por favor, probadlo en un entorno de pruebas antes de hacerlo en el de Producción.

Esperamos os resulte de interés, un saludo.

Jorge Puig

PROJECT 2013 & PROJECT SERVER 2013. ACTUALIZACION PUBLICA MARZO 2018.

Hola, buenas,

Podemos descargarnos la Actualización Pública para Project 2013 y Project Server 2013, correspondiente al mes de marzo de 2018. Debemos tener en cuenta que, para poder instalarla, es necesario haber instalado antes el SP1. Recordemos, por favor, el siguiente criterio de liberación de actualizaciones: las relacionadas con productos de la familia Office que no sean consideradas de seguridad serán liberadas el primer martes de mes; mientras que las de seguridad de productos de la familia Office serán liberados el segundo martes de cada mes:

Paquete “rollup” o completo Project Server 2013: 

https://support.microsoft.com/en-us/help/4018301/march-13-2018-cumulative-update-for-project-server-2013-kb4018301

Paquete individual Project Server 2013:

https://support.microsoft.com/en-us/help/4018305/descriptionofthesecurityupdateforprojectserver2013march13-2018

Paquete cliente Project 2013:

https://support.microsoft.com/en-us/help/4018292/march-6-2018-update-for-project-2013-kb4018292

Hemos consultado los siguientes posts y artículo antes de escribir éste:

https://blogs.technet.microsoft.com/projectsupport/2018/03/16/project-and-project-server-march-2018-updates-released/

https://blogs.technet.microsoft.com/stefan_gossner/2018/03/13/march-2018-cu-for-sharepoint-2013-product-family-is-available-for-download/

https://blogs.technet.microsoft.com/office_sustained_engineering/2018/03/13/march-2018-office-update-release/

https://blogs.technet.microsoft.com/office_sustained_engineering/2018/03/06/march-2018-non-security-office-update-release/

https://support.microsoft.com/en-us/help/4090988/march-2018-updates-for-microsoft-office 

La versión de la base de datos pasa a ser 15.0.5011.1000, y la del cliente 15.0.5015.1000

Por favor, probadlo en un entorno de pruebas antes de hacerlo en el de Producción.

Esperamos os resulte de interés, un saludo.

Jorge Puig

Word 2016 の 2018 年 3 月 セキュリティ更新プログラム KB4011730 を適用すると、ファイルを開くまたは保存時にクラッシュする

こんにちは、Office サポートです。

本記事では、2018年 3 月の Word 2016 のセキュリティ更新プログラムを適用後、
Word 2016 でファイルを開く時や保存時に Word アプリケーションがクラッシュする現象について説明します。

 

- 原因
KB4011730 のバージョン (winword.exe 16.0.4666.1000) から、
Mso.dll 16.0.4666.1000 (KB4018295 適用したバージョン) 以降で実装された新しい関数を呼び出しており、
Mso.dll が 16.0.4666.1000 未満である場合に発生します。

 

- 回避方法
追加で次の更新プログラムを適用していただくことで回避します。

文書番号 : 4018295
タイトル : March 6, 2018, update for Office 2016 (KB4018295)
URL : https://support.microsoft.com/en-us/help/4018295/march-6-2018-update-for-office-2016-kb4018295

KB 4011730 をアンインストールすることでも現象を回避可能ですが、セキュリティ更新プログラムのため
弊社ではアンインストールを推奨いたしません。

 

- 関連情報
タイトル : KB 4011730 をインストールした後、Word 文書を開くことができない、または保存できない場合がある
URL : https://support.office.com/ja-jp/article/-bcbb5ed6-9246-4f3e-9572-f626dda01fc8

タイトル : Description of the security update for Word 2016: March 13, 2018
URL : https://support.microsoft.com/en-us/help/4011730/

 

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

2018 年のマイクロソフト パートナー オブ ザ イヤー アワード にぜひご応募ください【3/19更新】

(この記事は 2018 年 3 月1 日にMicrosoft Partner Network blog に掲載された記事 Why apply for the Microsoft Partner of the Year Awards?  の翻訳です。最新情報についてはリンク元のページをご参照ください。)

Image may be NSFW.
Clik here to view.

 

 

マイクロソフト パートナー オブ ザ イヤー アワードの表彰式は、Microsoft Inspire の目玉イベントの 1 つです。マイクロソフトとの協業を通じて大きな成果を上げたパートナー様を称え、その功績を多くの方に知っていただくための重要な機会です。

 

応募に向けて

今年のマイクロソフト パートナー オブ ザ イヤー アワードでは、企業のデジタル トランスフォーメーションを推進するパートナー様を表彰するために、カテゴリ分けを一新しました。アプリケーションやソリューション別のアワードに加えて、公共事業や社会貢献の取り組みなど、さまざまなカテゴリで選出されます。さらに、国別のパートナー オブ ザ イヤー アワードも約 100 か国で開催されます。

昨年は 2,800 件を超えるご応募が寄せられており、今年も激戦が予想されています。アワード応募ツールは 3 月 13 日に公開される予定ですが、それに先立ってパートナー オブ ザ イヤー アワードのページ  に、効果的なエントリーを作成するための参考資料をご用意しました。受付が開始されましたら、4 月 17 日 (日本時間 4 月 18 日 15:59) の締め切りまでにこちらのページ (英語) からご応募ください。

 

功績がビジネス チャンスにつながる

マイクロソフト パートナー オブ ザ イヤー アワードの受賞企業や最終選考に残った企業は、マイクロソフトのテクノロジを基盤とするソリューションやサービスを提供する優秀なプロバイダーとしての知名度が高まり、新たなビジネス チャンスが広がります。昨年の受賞企業 3 社の例をご紹介します。

 

10th Magnitude: ハイブリッド クラウド & インフラストラクチャ プラットフォーム部門、受賞企業

10th Magnitude (英語) は、データセンター変革の原動力としてマイクロソフトのハイブリッド クラウドを活用したことが大きく評価され、受賞の栄誉に輝きました。同社は、企業のクラウド変革における共通テーマを見いだし、オンプレミスとクラウドの両方のビジネス課題を総合的に解決できる Azure 移行ツールを開発しました。

10th Magnitude (英語) のマーケティング担当バイス プレジデントを務める Lori Borg 氏は、パートナー オブ ザ イヤー アワードの受賞はビジネスに大きなメリットをもたらしたと述べています。

「パートナー オブ ザ イヤーを受賞したことで、業界のクラウド人材争奪戦で優位に立ち、Azure ソリューションを開発する優れた ISV と戦略的な関係を結ぶことができました。もし受賞していなければ、こんなに早く関係を構築することはできなかったでしょう」 10th Magnitude、マーケティング担当バイス プレジデント、Lori Borg 氏

 

 

Qorus Software: カスタマー エクスペリエンス部門、受賞企業

Qorus (英語) が開発した営業支援ソフトウェアでは、営業、マーケティング、パートナーなどのチームが、使いやすい Microsoft Office 環境で効果的なコンテンツを発見、使用、分析して、営業活動を促進できるようになります。Qorus は、顧客ニーズを管理して期待以上の成果を生み出す優れた機能が評価され、2017 年度のカスタマー エクスペリエンス部門で受賞しました。同社のソリューションは、企業の課題に関する大規模な市場調査を参考に構築されており、すばやく対応できる効果的なカスタマー ジャーニーを生み出します。

Qorus のアライアンス担当シニア バイス プレジデントを務める Michelle Revsbech 氏は、このアワードには、知名度を高める以上の効果があると述べています。

「昨年の受賞は Qorus にとってたいへんな名誉でした。当社はこれまで、卓越したカスタマー エクスペリエンスを生み出すため、そしてお客様のカスタマー エクスペリエンスの構築をご支援するために取り組んできました。この賞を頂いたことで、当社が歩んできた道のりは間違っていなかったのだと確信できました。他社の皆様にも、アワードへのご応募をお勧めします。応募プロセスを 1 つのプロジェクトと捉え、時間をかけて準備すれば、新たな視点からカスタマー ジャーニーを見られるようになるでしょう」 Qorus、アライアンス担当シニア バイス プレジデント、Michelle Revsbech 氏

 

 

AvePoint: パブリック セクター、Microsoft CityNext 部門、受賞企業

マイクロソフトは CityNext パートナー様と共に、デジタル テクノロジで地域社会の安全、医療、教育、持続可能性を向上する取り組みを進めています。2017 年度の CityNext 部門の受賞企業である AvePoint は、インテリジェントな住民サービス、案件管理、インシデント レポートを可能にするソリューション「AvePoint Citizen Services」を開発しました。このソリューションは、Azure、Dynamics 365、Power BI、Microsoft AI、Cortana パーソナル アシスタント、Windows 10 といったマイクロソフトのさまざまなテクノロジを基盤に構築されています。

受賞によるメリットについて、AvePoint の共同創業者であり CEO を務める Tianyi (TJ) Jiang 博士は次のように述べています。

「マイクロソフト パートナー オブ ザ イヤーに選出されるのは 4 回目ですが、今回も受賞の影響はとても大きく、今もなおそのメリットを実感しています。パートナーシップの面では、マイクロソフトの最新テクノロジにいち早く触れ、開発の初期段階から深く関与できるようになりました。営業面では、既存・新規を問わず多くのお客様に認知されている栄誉ある肩書きを手にしたことで、お客様からの信頼度が向上し、数ある選択肢の中から当社のアプリケーションを選んでもらえるようになりました」 AvePoint、共同創業者兼 CEO、Tianyi (TJ) Jiang 博士

 

Microsoft Inspire にご参加ください

マイクロソフト パートナー オブ ザ イヤー アワード  は、パートナーシップの功績を称える Microsoft Inspire の重要なイベントです。毎年、積極的に活動を行っている世界中の何千ものパートナー様が一堂に会して交流、学習し、思い出に残る数々の体験を共有しています。マイクロソフトや業界のリーダーによる示唆に富んだセッションから、The Commons (英語) の革新的でインタラクティブなデモンストレーション、エンターテイメントや夜のイベントなど、充実した内容をご用意しています。

さらに今年は、マイクロソフト最大の社内イベント「Microsoft Ready」も同週にラスベガスで開催されるため、「Microsoft Inspire & Microsoft Ready One Celebration」と題し、合同セレブレーションを実施する予定です。パートナーの皆様も、世界各国のマイクロソフト社員と共に One Celebration に参加して、グラミー賞を受賞した世界的アーティストのパフォーマンスをお楽しみいただけます。

Microsoft Inspire はパートナー様向けの最大のイベントであり、パートナー オブ ザ イヤー アワードはパートナー様の功績を称える特別な機会です。今すぐ Microsoft Inspire に参加登録 (英語) し、3 月 13 日~ 4 月 17 日の期間中にパートナー オブ ザ イヤー アワードにご応募ください。イベントで皆様にお会いできるのを楽しみにしています。

▼ 日本のMicrosoft Inspire ツアーはこちらから(お申込み期限:2018 年 5 月 11 日 (金) 17:00 まで)

 

 

 

 

2018 年 4 月のウェビナーの開催予定のご案内

マイクロソフトでは、様々な支援ができるよう多数のウェビナーを開催しております。
オンラインで参加いただける形式ですので是非ご参加いただき、お役立て下さい。
(事前のお申込みが必要になります)

「登録サイトが公開され次第、順次アップデートいたします。」

 

Index

アプリケーション開発系ウェビナー
IOT 系ウェビナー
OSS 系ウェビナー
DevOps 系ウェビナー
インフラ 系ウェビナー

セッションレベルの説明
  • L100…マイクロソフトの製品群やテクノロジ群の方向性を説明し、ビジネス判断のためにテーマを理解できることを目指したレベル
  • L200…受講いただいた方がテーマの製品やテクノロジの全貌や備わった機能を把握し、開発/提案ができるようになることを目指したレベル
  • L300…受講いただいた方が自ら関わっているプロジェクトでプロトタイピングや PoC などを通じて採用判断/開発判断ができることを目指したレベル

 

アプリケーション開発系

2018/4/10 (L100)

[ウェビナー] データレプリケーションソフトウェア「Attunity Replicate」の機能と適用事例

2018/4/11 (L100)

[ウェビナー] 短期モバイルアプリ開発に不可欠な ”コンテナ活用” 最新事例と始め方

2018/4/12 (L100)

[ウェビナー] 店舗・Web企画/新規事業担当者向け リテールテック最前線!ChatbotからIoTまでBtoC最新事例を45分で学ぶ

2018/4/12 (L200) 

[ウェビナー] Azure Database for MySQL / PostgreSQLを使ってアプリケーション開発に注力しませんか?

2018/4/18 (L200)  (登録サイト準備中)

[ウェビナー] Azure でモダンな共同開発環境をつくろう!開発環境としての Azure 活用のポイント

2018/4/19 (L100) 

[ウェビナー] 入門編 インフラ構築不要!Azure で作る Web アプリケーション

2018/4/26 (L100)

[ウェビナー] New Release! SQL Managed Instrance を活用したSQL WorkloadのLift & Shift

2018/4/25 (L300)  (登録サイト準備中)

[ウェビナー] Xamarin と Cognitive Services、そして Visual Studio App Center が実現する Intelligent Mobile App

 

IoT系

2018/4/19 (L200)

[ウェビナー] 入門編 はじめてのIoT!Azureのサービスを使ってIoTのデータを取得しよう

2018/4/25 (L100)  (登録サイト準備中)

[ウェビナー] 初心者・ビジネス企画担当向け 今さら聞けない!?事例から学ぶビジネスに効くAIの活用方法 

~顧客体験向上から業務効率化例まで~

 

OSS系

2018/4/10 (L100)

[ウェビナー]RHEL on Azure、初めの一歩 (最新版 2018/4/10

2018/4/17 (L300)  (登録サイト準備中)

[ウェビナー] Hadoopブーム再来!いまから始めるHadoop ” Hive/Spark活用編 ”

2018/4/26 (L100)  (登録サイト準備中)

[ウェビナー] New!Hadoopブーム再来!いまから始めるHadoop " 基礎編 "(2018/4/16アップデート版)

 

DevOps系

2018/4/24 (L200) 

[ウェビナー] 解説 Azure DevOps Project
~Visual Studio Team Services / Team Foundation Server で自動化をしたい方にお勧めです~

 

インフラ系

2018/4/10 (L200)

[ウェビナー] Azure ネットワーク入門

2018/4/11 (L100)

[ウェビナー] Azure を安全安心にご利用いただくための高可用性設計の勘どころ

2018/4/17 (L100)  (登録サイト準備中)

[ウェビナー] VDI on Azure 入門

2018/4/24 (L300)

[ウェビナー] AWSエンジニアのためにAzureエンジニアが答えるQAセッション

2018/4/26 (L100)  (登録サイト準備中)

[ウェビナー] 新学期特集:SAPをクラウド上で動かす意味 ~なぜ SAP顧客はいまマイクロソフトクラウドに移行しているのか~

 2018/4/27 (L200)  (登録サイト準備中)

[ウェビナー] Web サーバー管理者のための Azure App Service 再入門

 

AI 人材の育成に向け 4 月よりディープラーニングハンズオンセミナーを全国 5 都市で展開

2020 年までに 1 万人の AI エンジニアを育成

Image may be NSFW.
Clik here to view.

株式会社キカガク(本社:東京都豊島区、代表取締役 社長:吉崎 亮介、以下「キカガク」)と日本マイクロソフト株式会社(本社:東京都港区、代表取締役 社長:平野拓也、 以下「日本マイクロソフト」)は、2018年4月1日より、AIの企業導入に必要な知識とスキルを3日間で習得できる「ディープラーニングハンズオンセミナー」を全国5都市(東京・名古屋・大阪・札幌・福岡)で開催します。開始初年度は2,000名の受講生を予定し、今後講習内容を拡充することで、2020年には合計1万人のAIエンジニア育成を目指します。

AI活用への期待が高まる一方で、企業への導入に必要な知識やスキルを有する人材の不足が懸念されており、2020年には約5万人が不足すると予測されています。ディープラーニングには、数学とプログラミング、計算機の周辺知識など幅広い知識が必要になりますが、日々研究が進む中、現場のエンジニアが短時間で必要な知識を習得することは難しい状況です。

本セミナーは、このような状況を解決する一助として、ディープラーニングに豊富な知見を有する株式会社Preferred Networks(本社:東京都千代田区)監修のもと、「実務で必要な幅広いスキルセットを短時間で習得する」ことを目的に、キカガクと日本マイクロソフトが共同で開始するものです。ディープラーニングを理解する上で必要となる数学から、ディープラーニングフレームワークであるChainerを用いたプログラミング、パプリッククラウドプラットフォーム Azure上で動作するGPU搭載マシンの環境構築まで、幅広いAI利活用ニーズに対応できるよう実務で必要なスキルを学習します。

また、本セミナーは、経済産業省 第四次産業革命スキル習得講座(Reスキル講座)の認定、および厚生労働省の「教育訓練給付制度(専門実践教育訓練)」の指定を受けており、受講費用の最大70%の補助を2018年4月以降受けることができます。詳しくは、下記のWebサイトをご参照ください。
http://dllab.ai/academy/payment/

Image may be NSFW.
Clik here to view.

3/13 に開催された経済産業省主催の Re スキル講座 初回認定講座の事業者と世耕大臣との懇談会の様子

両社は、全国5都市(札幌、東京、名古屋、大阪、福岡)において、各都市の協力企業と連携して全国展開を進め、受講生が次の講師としてAIエンジニアを育成していくエコシステムを構築することで、エンジニア育成のスピードを加速させます。講習内容とスケジュールは以下のとおりです。

■ ディープラーニングハンズオンセミナー

対 象:ディープラーニングによる開発を検討しているエンジニア
講 師:キカガクおよび協力企業各社
(トレノケート株式会社、株式会社トライアルホールディングス、株式会社HAJ エンパワーメント)
費 用:20万円(最大70%の補助が適用可能)
内 容:人工知能(AI)の主要技術であるディープラーニングの数学からプログラミング、Azure上のGPU搭載マシンでの学習計算まで、ハンズオン形式により知識やスキルを効率よく習得
URL:http://dllab.ai/academy/deep-learning-hands-on-seminar/

■ 開催都市およびスケジュール:

東 京: 4月以降毎月開催(協力:トレノケート株式会社)
名古屋: 4月以降毎月開催(協力:トレノケート株式会社)
大 阪: 4月以降毎月開催(協力:トレノケート株式会社)
札 幌: 5月より開始(協力:株式会社HAJ エンパワーメント)
福 岡: 5月より開始(協力:株式会社トライアルホールディングス)

※より専門的な内容の「ディープラーニングハンズオンセミナー Advancedコース」を同時に開設し、製造業の外観検査などで使用される画像処理アルゴリズムやEdgeデバイスへの展開方法に関する講習を実施します。

■ 各社からのコメントは以下のとおりです。

  • トレノケート株式会社 代表取締役社長 小澤 隆 様
    トレノケート株式会社は、ディープラーニングハンズオン講座のReスキル講座認定に心よりお祝い申し上げます。こちらの講座は、ディープラーニング技術の基礎から実装まで学習できる実践的な内容ですので、これから人工知能に取り組む方、ディープラーニングを導入したいITエンジニアの皆様にぜひ受講いただきたいトレーニングです。
    このような最先端技術の人材育成に貢献する一員として参加させていただき、大変光栄です。20年以上にわたりIT人材育成で携わってきた経験を活かし、本講座の全国への展開に貢献出来るよう努めて参ります。また、マイクロソフト様・キカガク様とともに、今後ますます重要性を増すAIの進展を支える一助となれるよう、人材育成分野でのより一層のご協力をして参ります。
  • 株式会社 HAJエンパワーメント 代表取締役 久高 秀盛 様
    株式会社HAJエンパワーメントは、2018年1月に「ディープラーニングハンズオンセミナーin札幌」を協賛させていただきました。道内ではかなり高額なセミナーであったにもかかわらず高い参加率を得、大好評でした。しっかりしたコースウェアと丁寧な講義で満足度100%の結果となりました。4月から始まるアドバンスコースにも大いに期待しております。技術の急速な革新により社会産業構造の転換点と言われております現在、北海道においてAIを推進する立場のより多くの皆様に、本格的なAI技術をマスターする環境を両社とともに提供できます事、嬉しく存じます。
  • 株式会社トライアルホールディングス グループCIO 西川 晋二 様
    グローバルに変化が激しく、かつ競争も激化していく流通小売市場において、差別化を図る手段として、「AI活用」は急務となります。弊社グループは、いち早く「リテールAI活用」を標榜し、自社内でAI人材育成をスタートしました。その知見を活かし、この度のAI人材育成事業を手がけることで、圧倒的に不足するAI人材の輩出に貢献することを目指します。かつ新たなAI人材育成ノウハウを獲得していくというシナジーも求め取り組みを開始いたします。および、このAI人材育成を行うことにより、弊社グループに新たなAI人材を獲得していくことも念頭に、鋭意推進してまいります。

---

本ページのすべての内容は、作成日時点でのものであり、予告なく変更される場合があります。正式な社内承認や各社との契約締結が必要な場合は、それまでは確定されるものではありません。また、様々な事由・背景により、一部または全部が変更、キャンセル、実現困難となる場合があります。予めご了承下さい。

Traffic Analytics でネットワーク アクティビティを可視化 –パブリック プレビュー

執筆者: Ajay Gummadi (Azure Networking)

このポストは、2018 年 3 月 6 日に投稿された Visibility into network activity with Traffic Analytics - now in public preview の翻訳です。

 

本日、Traffic Analytics のパブリック プレビューの提供を開始しました。Traffic Analytics は、クラウド ネットワーク上のユーザーやアプリケーションのトラフィックを可視化するクラウド ベース ソリューションです。

Azure リージョン全体のネットワーク セキュリティ グループ (NSG) のフロー ログを分析し、ワークロード パフォーマンスの最適化、アプリケーションとデータの保護、組織のネットワーク アクティビティの監視、コンプライアンスなどに役立つアクションを提示します。

Traffic Analytics の主なメリットは以下のとおりです。

  • クラウド ネットワーク全体のアクティビティを可視化してインサイトを取得
    • Azure とインターネット間、Azure 内、パブリック クラウドのリージョン、VNET、サブネットなどネットワークにまたがるさまざまなトラフィック フロー
    • 重要なビジネス サービスとアプリケーションの相互関係
    • スニファーや専用のフロー収集ツールを使用せずに、ネットワーク上のアプリケーションとプロトコルを把握
  • 以下に潜む脅威を特定して、ネットワークを保護
    • VM と許可されていないネットワーク間のフロー
    • インターネットに開放されているネットワーク ポート
    • インターネットに接続するアプリケーション
    • ネットワーク トラフィックの異常行動 (バックエンド サーバーから外部サーバーへの接続試行など)
  • アプリケーションのパフォーマンスを向上
    • キャパシティ プランニング: VPN ゲートウェイなどのサービス稼働率を監視して、過度なプロビジョニングやリソース不足を解消
    • 受信および送信フローの分析
    • アプリケーションのアクセス パターンを把握 (ユーザーの位置、ワークロード改善によるレイテンシ軽減の可否など)
    • トラフィック ホットスポットの特定

Traffic Analytics を使用することで、パケット キャプチャやフロー収集機器なしで、(NetFlow、IPFIX、sFlow ベースのツールを使用した) オンプレミスのネットワークと同じレベルのフロー監視機能を Azure クラウドで実現できます。

利用を開始する

Traffic Analytics による Azure ネットワークの監視を始めるには、こちらのドキュメント (英語) をご確認ください。

Image may be NSFW.
Clik here to view.

図 1: Azure リージョン間のフローの概要を確認できるネットワーク オペレーション センター (NOC) のビュー

Image may be NSFW.
Clik here to view.

図 2: Azure リージョン間のトラフィックを表示する geo マップ。悪意のあるトラフィックは赤で表示される

Image may be NSFW.
Clik here to view.

図 3: 国、データセンター、ホスト間の VNET の通信を示す図

 

フィードバックをお寄せください

この件に関する皆様のご意見をこちらの User Voice (英語) ページまでぜひお寄せください。

 


NCv3 VM シリーズの一般提供と GPU 対応リージョンの拡大を発表

執筆者: Corey Sanders (Corporate Vice President, Azure)

このポストは、2018 3 6 日に投稿された NCv3 VMs generally available, other GPUs expanding regions の翻訳です。

 

NCv3 シリーズの Virtual Machines は、昨年 11 月のプレビュー発表 (英語) 時点で大きな反響を呼ぶことが予想されていました。なぜならこのシリーズは、NVIDIA の最新 GPU である Tesla V100 を搭載しているほか、マイクロソフトが誇る最高の HPC、機械学習、AI 機能を備えており、さまざまな業界でメリットが見込まれていたからです。プレビューをご利用いただいたお客様によると、従来の GPU では 1 2 時間かかっていた音声認識モデルのトレーニングが、わずか 20 分で完了しました。また、油層シミュレーションのパフォーマンスを 40 50% 効率化できたということです。

このようにお客様からご好評いただいている NCv3 シリーズについて、このたび米国東部で一般提供を開始しました。今月中には西ヨーロッパと米国中南部でも、また、4 月には英国南部、5 月にはインド中部でも開始を予定しています。

今回は他にも GPU に関連する発表があります。ハイエンドのリモート視覚化に適した NV シリーズの提供範囲を拡大し、新たに米国東部 2、米国政府バージニア、インド中部での提供を開始しました。また、AI や機械学習ワークロードに適した ND シリーズも、米国中南部、東南アジア、米国東部、西ヨーロッパに範囲を拡大しました。

GPU に対応した VM シリーズの提供範囲を一気に拡大することで、多くの研究やイノベーションに大きな影響を与えることになるでしょう。さらに、BatchBatch AIデータ サイエンス仮想マシン イメージなどのツールを活用することで、Azure の可能性がさらに広がります。

今月末にカリフォルニア州サンノゼで開催される NVIDIA GPU Technology Conference (英語) に参加されるお客様は、ぜひマイクロソフトのブース (booth 603) へお立ち寄りください。

次回もどうぞお楽しみに。
Corey

 

Just-in-Time VM Access の一般提供を開始

執筆者: Ben Kliger (Senior Product Manager, Azure Security Center)

このポストは、2018 年3 月 7 日に投稿された Just-in-Time VM Access is generally available の翻訳です。

 

Azure Security Center は複数の脅威侵入防止メカニズムを備えており、これを利用することで、攻撃を受ける可能性のある領域を狭めることができます。そのメカニズムの 1 つが、Just-in-Time (JIT) VM Access です。このたびマイクロソフトは、Just-in-Time VM Access の一般提供を開始しました。この機能では、VM への永続的なアクセスを拒否し、必要なときにのみ許可することで、ネットワーク帯域幅消費型攻撃のリスクを低減できます。

VM で JIT アクセスを有効化すると、保護対象のポート、ポートを開放する制限時間、ポートへのアクセスを許可する IP アドレスをポリシーで定義できます。このポリシーでは、ユーザーからのアクセス要求があった場合にどれを許可するかを制御できます。要求は Azure のアクティビティ ログに記録されるため、アクセスの監視や監査も簡単にできます。また、このポリシーで、既存の仮想マシンのうち JIT が有効化されているものや JIT の適用が推奨されるものをすばやく特定できます。

この機能は、Security Center の Standard 料金レベルで提供されます。Security Center は、60 日間無料でお試しいただけます

Security Center の機能の詳細については、パブリック プレビュー開始時のブログ記事およびこちらのドキュメントをご覧ください。

 

『Dead Rising 4』: 新コンテンツと「Xbox One X Enhanced」に向けたアップデート

(本記事は 2017 年 12 月 5 日に Xbox Wire に掲載された記事の抄訳です。)

Image may be NSFW.
Clik here to view.

『Dead Rising 3』は 2013 年 (国内では 2014 年) に Xbox One と同時に発売されました。最先端のハードウェアは、広大なオープンワールドのゾンビ パラダイス アクション ゲームの新たな創造性を解き放ちます。マイクロソフトが開発した Xbox One X により再びゲームの可能性が広がったので、『Dead Rising 4』をステップアップさせ、戻ってきたヒーロー、フランク・ウェストにゴージャスな贈り物をしなければなりませんでした!

チームは『Dead Rising 4』に「カプコンヒーローズ」ゲーム モードを実装するためにすでに動いていました。ゲームの発表のあと、熱烈なファンの皆さんと打ち合わせをしてアイディアをリスト化しました。その取り組みをしているうちに、Xbox One X の特別な機能に対応するアップデートをしたくなりました。単に描き出されるゾンビの数が増えるだけではありませんよ。『Dead Rising 4』の映像品質とパフォーマンスを、これまで以上のものにしたいと思いました。

そして、「カプコンヒーローズ」の最重要伝達事項です。『Dead Rising 4』の所有者にむけて全ての追加コンテンツは無料で配信され、2017 年12 月 5 日から新しいモードのニュー ゲームをお楽しみいただけるようになりました。「カプコンヒーローズ」では、カプコンのキャラクターのコスチュームとアビリティがご利用になれます。フランク・ウェストは、『ロックマン』シリーズのエックス、『デビル メイ クライ』のダンテ、『ストリートファイター』のリュウ、記念すべき 1 作目『Dead Rising』のアダム等たくさんのキャラクターに扮してパワーアップします。

Xbox One X へ対応させる過程でチームは、鮮明な見た目の高解像度のテクスチャと、フレームレートを維持したまま LOD 値を伸ばすことに力を注ぎました。オープン ワールド ゲーム (多くの場合は日中に設定されています) を製作する際の大きな課題の一つは、プレイヤーが見渡せる距離の長さです。私たちはできる限り遠くまでオブジェの品質を保てるように努力しました。

Xbox One X に向けた『Dead Rising 4』のアップデートの大きな向上点は、アンチエイリアシングの向上です。今までどんなことをしても取り除けなかった画面の微妙なざらつきが、Xbox One X のレンダリング機能によって即座に取り除かれました。映像全体にエフェクトがかかり、品質が向上しました。

こちらカプコン バンクーバーではスタッフ一同、既に発売された名作や、近日公開の作品をより良くするため、Xbox One X と共に働いています。すばらしい新兵器に向けて『Dead Rising 4』がアップデートされ、「カプコンヒーローズ」が公開され、ファンの皆さんがゲームを再びプレイして Xbox One X の凄さを体験していただくのが楽しみでなりません。

『Dead Rising 4』を所有していれば 2017 年 12 月 5 日から「カプコン ヒーローズ」を無料でダウンロード可能です。もし『Dead Rising 4』をプレイする機会がまだなかったなら、今こそがゾンビと休日を過ごす絶好のタイミングです。カプコン ゲーム スタジオ バンクーバーからハッピーホリデーを!

3月の更新プログラムを適用すると無線 LAN,有線 LAN 利用時に問題が発生する

こんにちは。Windows プラットフォーム サポートの吉原です。

 

2018 3 14 日に公開されました、以下の更新プログラムのどちらかを適用すると、無線 LAN および有線 LAN 利用時において下記の問題が発生することが報告されています。

 

March 13, 2018KB4088875 (Monthly Rollup)

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

 

March 13, 2018KB4088878 (Security-only update)

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

 

[ 問題の概要 ]

Windows 7 に上記の更新プログラムを適用すると、無線 LAN 利用時に下記の問題が発生することが報告されています。

 

<現象1-1>

・ステルスモードの SSID への接続用の無線プロファイルが表示されなくなる

 

<現象1-2>

・無線 LAN アダプターが無効化される、利用できなくなる

 

VMWare 環境上の仮想 OS (Windows Server 2008 R2) に、上記の更新プログラムを適用すると下記の問題が発生することが報告されています。

 

<現象2>

・ネットワーク インターフェースに静的に設定した IP アドレス情報が失われ、DHCP などのデフォルト設定に置き換わる。

 

[ 対象 OS ]

Windows 7 SP1

Windows Server 2008 R2 SP1

 

その他の OS への影響については現在調査中で、判明次第、本 Blog で情報を更新予定です。

 

[ 原因 ]

マイクロソフトでは、この問題について調査をしています。

進展があり次第、本 Blog を更新予定です。

 

既に問題を確認されている場合は後述の対処をお試し頂きつつ、本 Blog の更新をお待ちください。

 

[ 対処方法 ]

それぞれの現象ごとに、下記の手順で解決できることがあります。

 

<現象1-1>

手動で無線プロファイルを構成し直します。

また、更新プログラムをアンインストールすると、表示されなくなっていた SSID が再度表示されるという報告も確認しております。

 

<現象1-2>

無線 LAN が利用できない場合は、下記手順を実施します。

 

1.コントロールパネルを表示します。

2[システムとセキュリティ] [ハードウェアとサウンド] - [デバイス マネージャー] を選択します。

3[コンピュータ名][ネットワークアダプター][利用中の無線 LAN デバイス] を右クリックし、[有効] を選択します。

[有効] と表示されない場合、[削除] を選択します。

4OS を再起動します。

 

<現象2>

新たに生成されたネットワークアダプターに必要なネットワーク設定を行います。

問題発生後に、後述のスクリプトを実行することでも回避できる可能性があります。

 

今後、更新プログラムを適用される場合は、事前に KB3125574 Known Issue1 に記載のあるスクリプトを実行します。

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

 

- 事前のレジストリのバックアップ手順

まず、次の手順でレジストリのバックアップを保存します。

 

1. レジストリ エディターを管理者として起動します。

2. 次のキーを展開します。

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumPCI

3.PCI」レジストリ キーを右クリックして [エクスポート] を押します。

4. ファイルの種類に "登録ファイル (*.reg)" を選択して、ファイル名を PCI.reg として保存します。

5. 同様に、ファイルの種類に "レジストリ ハイブ ファイル (*.*)" を選択して、ファイル名を PCI.hiv として保存します。

  

- 回避手順

1. 次の KB3125574 Known issue1 セクションにある "Following is the script" 以下のスクリプト内容をコピーし、

テキストファイルに貼り付けて、例えば Script.vbs などの拡張子 .vbs を持つファイルとして保存します。

Convenience rollup update for Windows 7 SP1 and Windows Server 2008 R2 SP1

https://support.microsoft.com/en-us/help/3125574/convenience-rollup-update-for-windows-7-sp1-and-windows-server-2008-r2

2. 以下のタイミングのいずれかで、スクリプトを実行します。

// 実行するタイミング

3 月の更新プログラム (KB4088875 又は KB4088878) を適用する直前

3 月の更新プログラム (KB4088875 又は KB4088878) を適用後、OS 再起動する前

// 実行するコマンド

cscript <スクリプトファイルの名前>

) cscript Script.vbs

3. OS を再起動します。

 

[ 参考情報 ]

Security update deployment information: March 13, 2018

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

 

March 13, 2018KB4088875 (Monthly Rollup)

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

 

March 13, 2018KB4088878 (Security-only update)

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

 

[ 更新履歴 ]

2018/03/19 : Blog の公開

 

[ 補足 ]

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

 

SQL Data Discovery & Classification in SQL Server Management Studio (SSMS) 17.5 [Behind the Scenes]

In my previous post on the new Classify Data function in SQL Server Management Studio (SSMS) 17.5 - I focused on using it, but in this post I thought I'd peak behind the curtain to see what it is going on.

 

There are two steps, the Classifier function; how we automaticially classify the sensitiviy and information (type) for fields, the second step, how we save/store the classification.

 

Step 1:  Classifer Function.

When you click on Classify Data, whats actually going on.  Just open SQL Profiler or create an Extended Events trace and you will see the following SQL code.  You can execute this on a machine that doesn't have SSMS 17.5.

[css collapse="true" language="sql" firstline="1" gutter="true" padlinenumbers="false" smarttabs="true" tabsize="4" toolbar="true" title="Click to open the classifier function."]
DECLARE @Dictionary TABLE
(
pattern NVARCHAR(128),
info_type NVARCHAR(128),
sensitivity_label NVARCHAR(128),
can_be_numeric BIT
)
INSERT INTO @Dictionary (pattern, info_type, sensitivity_label, can_be_numeric)
VALUES
('%username%' ,'Credentials' , 'Confidential' ,1),
('%pwd%' ,'Credentials' , 'Confidential' ,1),
('%password%' ,'Credentials' , 'Confidential' ,1),
('%email%' ,'Contact Info' , 'Confidential - GDPR' ,0),
('%e-mail%' ,'Contact Info' , 'Confidential - GDPR' ,0),
('%last%name%' ,'Name' , 'Confidential - GDPR' ,0),
('%first%name%' ,'Name' , 'Confidential - GDPR' ,0),
('%surname%' ,'Name' , 'Confidential - GDPR' ,0),
('%mainden%name%' ,'Name' , 'Confidential - GDPR' ,0),
('%addr%' ,'Contact Info' , 'Confidential - GDPR' ,0),
('%phone%' ,'Contact Info' , 'Confidential - GDPR' ,1),
('%mobile%' ,'Contact Info' , 'Confidential - GDPR' ,1),
('%area%code%' ,'Contact Info' , 'Confidential - GDPR' ,1),
('%reset%code%' ,'Credentials' , 'Confidential' ,1),
('%birthday%' ,'Date Of Birth' , 'Confidential - GDPR' ,1),
('%date%of%birth%' ,'Date Of Birth' , 'Confidential - GDPR' ,1),
('dob' ,'Date Of Birth' , 'Confidential - GDPR' ,1),
('ssn' ,'SSN' , 'Confidential - GDPR' ,1),
('%ss_num%' ,'SSN' , 'Confidential - GDPR' ,1),
('%ssnum%' ,'SSN' , 'Confidential - GDPR' ,1),
('sin' ,'SSN' , 'Confidential - GDPR' ,1),
('%employeessn%' ,'SSN' , 'Confidential - GDPR' ,1),
('%passport%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Pasaporte%' ,'National ID' , 'Confidential - GDPR' ,1),
('%social%security%' ,'SSN' , 'Confidential - GDPR' ,1),
('%soc%sec%' ,'SSN' , 'Confidential - GDPR' ,1),
('%security%' ,'Other' , 'Confidential' ,1),
('ssid' ,'SSN' , 'Confidential - GDPR' ,1),
('%tax%id%' ,'National ID' , 'Confidential - GDPR' ,1),
('itin' ,'National ID' , 'Confidential - GDPR' ,1),
('%driver%' ,'National ID' , 'Confidential - GDPR' ,1),
('%pass%' ,'Credentials' , 'Confidential' ,1),
('%personal%' ,'Other' , 'Confidential' ,1),
('%identification%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Identificación%Fiscal%' ,'National ID' , 'Confidential - GDPR' ,1),
('%street%' ,'Contact Info' , 'Confidential - GDPR' ,0),
('%city%' ,'Contact Info' , 'Confidential - GDPR' ,0),
('%postal%' ,'Contact Info' , 'Confidential - GDPR' ,1),
('%zip%' ,'Contact Info' , 'Confidential - GDPR' ,1),
('%identification%' ,'National ID' , 'Confidential - GDPR' ,1),
('%id%number%' ,'National ID' , 'Confidential - GDPR' ,1),
('%national%id%' ,'National ID' , 'Confidential - GDPR' ,1),
('%credit%' ,'Credit Card' , 'Confidential' ,1),
('%card%' ,'Credit Card' , 'Confidential' ,1),
('%account%' ,'Credentials' , 'Confidential' ,1),
('%tax%' ,'Financial' , 'Confidential' ,1),
('%paypal%' ,'Financial' , 'Confidential' ,1),
('%payment%' ,'Financial' , 'Confidential' ,1),
('%banking%' ,'Banking' , 'Confidential' ,1),
('%routing%no%' ,'Banking' , 'Confidential' ,1),
('%savings%acc%' ,'Banking' , 'Confidential' ,1),
('%debit%acc%' ,'Banking' , 'Confidential' ,1),
('%insurance%' ,'Financial' , 'Confidential' ,1),
('%ccn%' ,'Credit Card' , 'Confidential' ,1),
('%debit%' ,'Credit Card' , 'Confidential' ,1),
('%visa%' ,'Credit Card' , 'Confidential' ,1),
('%mastercard%' ,'Credit Card' , 'Confidential' ,1),
('%pmt%' ,'Financial' , 'Confidential' ,1),
('%cvv%' ,'Credit Card' , 'Confidential' ,1),
('%amount%' ,'Financial' , 'Confidential' ,1),
('%amt%' ,'Financial' , 'Confidential' ,1),
('%compensation%' ,'Financial' , 'Confidential' ,1),
('%currency%' ,'Financial' , 'Confidential' ,1),
('iban' ,'Banking' , 'Confidential' ,1),
('%iban%code%' ,'Banking' , 'Confidential' ,0),
('%iban%num%' ,'Banking' , 'Confidential' ,0),
('%routing%number%' ,'Banking' , 'Confidential' ,1),
('%patient%' ,'Health' , 'Confidential - GDPR' ,1),
('aba' ,'Banking' , 'Confidential' ,1),
('%aba%routing%' ,'Banking' , 'Confidential' ,1),
('%bank%routing%' ,'Banking' , 'Confidential' ,1),
('%swift%code%' ,'Banking' , 'Confidential' ,1),
('%swift%routing%' ,'Banking' , 'Confidential' ,1),
('%swift%num%' ,'Banking' , 'Confidential' ,1),
('%bic%code%' ,'Banking' , 'Confidential' ,1),
('%bic%num%' ,'Banking' , 'Confidential' ,1),
('%expy%' ,'Credit Card' , 'Confidential' ,1),
('%expm%' ,'Credit Card' , 'Confidential' ,1),
('%invoice%' ,'Financial' , 'Confidential' ,1),
('%clinic%' ,'Health' , 'Confidential - GDPR' ,1),
('%medical%' ,'Health' , 'Confidential - GDPR' ,1),
('%treatment%' ,'Health' , 'Confidential - GDPR' ,1),
('%healthcondition%' ,'Health' , 'Confidential - GDPR' ,1),
('%atmkaart%' ,'Credit Card' , 'Confidential' ,1),
('%medication%' ,'Health' , 'Confidential - GDPR' ,1),
('%health%' ,'Health' , 'Confidential - GDPR' ,1),
('%prescription%' ,'Health' , 'Confidential - GDPR' ,1),
('ip' ,'Networking' , 'Confidential' ,0),
('%[^h]ip%address%' ,'Networking' , 'Confidential' ,0),
('ip%address%' ,'Networking' , 'Confidential' ,0),
('%mac%address%' ,'Networking' , 'Confidential' ,0),
('%acct%nbr%' ,'Banking' , 'Confidential' ,1),
('%acct%num%' ,'Banking' , 'Confidential' ,1),
('%acct%no%' ,'Banking' , 'Confidential' ,1),
('%american%express%' ,'Credit Card' , 'Confidential' ,1),
('%americanexpress%' ,'Credit Card' , 'Confidential' ,1),
('%americano%espresso%' ,'Credit Card' , 'Confidential' ,1),
('%amex%' ,'Credit Card' , 'Confidential' ,1),
('%atm%card%' ,'Credit Card' , 'Confidential' ,1),
('%atm%cards%' ,'Credit Card' , 'Confidential' ,1),
('%atm%kaart%' ,'Credit Card' , 'Confidential' ,1),
('%atmcard%' ,'Credit Card' , 'Confidential' ,1),
('%atmcards%' ,'Credit Card' , 'Confidential' ,1),
('%carte%bancaire%' ,'Credit Card' , 'Confidential' ,1),
('%atmkaarten%' ,'Credit Card' , 'Confidential' ,1),
('%bancontact%' ,'Credit Card' , 'Confidential' ,1),
('%bank%card%' ,'Credit Card' , 'Confidential' ,1),
('%bankkaart%' ,'Credit Card' , 'Confidential' ,1),
('%card%holder%' ,'Credit Card' , 'Confidential' ,1),
('%card%num%' ,'Credit Card' , 'Confidential' ,1),
('%card%type%' ,'Credit Card' , 'Confidential' ,1),
('%cardano%numerico%' ,'Credit Card' , 'Confidential' ,1),
('%carta%bianca%' ,'Credit Card' , 'Confidential' ,1),
('%carta%credito%' ,'Credit Card' , 'Confidential' ,1),
('%carta%di%credito%' ,'Credit Card' , 'Confidential' ,1),
('%cartao%de%credito%' ,'Credit Card' , 'Confidential' ,1),
('%cartao%de%crédito%' ,'Credit Card' , 'Confidential' ,1),
('%cartao%de%debito%' ,'Credit Card' , 'Confidential' ,1),
('%cartao%de%débito%' ,'Credit Card' , 'Confidential' ,1),
('%cirrus%' ,'Credit Card' , 'Confidential' ,1),
('%carte%blanche%' ,'Credit Card' , 'Confidential' ,1),
('%carte%bleue%' ,'Credit Card' , 'Confidential' ,1),
('%carte%de%credit%' ,'Credit Card' , 'Confidential' ,1),
('%carte%de%crédit%' ,'Credit Card' , 'Confidential' ,1),
('%carte%di%credito%' ,'Credit Card' , 'Confidential' ,1),
('%carteblanche%' ,'Credit Card' , 'Confidential' ,1),
('%cartão%de%credito%' ,'Credit Card' , 'Confidential' ,1),
('%cartão%de%crédito%' ,'Credit Card' , 'Confidential' ,1),
('%cartão%de%debito%' ,'Credit Card' , 'Confidential' ,1),
('%cartão%de%débito%' ,'Credit Card' , 'Confidential' ,1),
('%check%card%' ,'Credit Card' , 'Confidential' ,1),
('%chequekaart%' ,'Credit Card' , 'Confidential' ,1),
('%hoofdkaart%' ,'Credit Card' , 'Confidential' ,1),
('%cirrus-edc-maestro%' ,'Credit Card' , 'Confidential' ,1),
('%controlekaart%' ,'Credit Card' , 'Confidential' ,1),
('%credit%card%' ,'Credit Card' , 'Confidential' ,1),
('%debet%kaart%' ,'Credit Card' , 'Confidential' ,1),
('%debit%card%' ,'Credit Card' , 'Confidential' ,1),
('%debito%automatico%' ,'Credit Card' , 'Confidential' ,1),
('%diners%club%' ,'Credit Card' , 'Confidential' ,1),
('%discover%' ,'Credit Card' , 'Confidential' ,1),
('%discover%card%' ,'Credit Card' , 'Confidential' ,1),
('%débito%automático%' ,'Credit Card' , 'Confidential' ,1),
('%eigentümername%' ,'Credit Card' , 'Confidential' ,1),
('%european%debit%card%' ,'Credit Card' , 'Confidential' ,1),
('%master%card%' ,'Credit Card' , 'Confidential' ,1),
('%hoofdkaarten%' ,'Credit Card' , 'Confidential' ,1),
('%in%viaggio%' ,'Credit Card' , 'Confidential' ,1),
('%japanese%card%bureau%' ,'Credit Card' , 'Confidential' ,1),
('%japanse%kaartdienst%' ,'Credit Card' , 'Confidential' ,1),
('%jcb%' ,'Credit Card' , 'Confidential' ,1),
('%kaart%' ,'Credit Card' , 'Confidential' ,1),
('%kaart%num%' ,'Credit Card' , 'Confidential' ,1),
('%kaartaantal%' ,'Credit Card' , 'Confidential' ,1),
('%kaarthouder%' ,'Credit Card' , 'Confidential' ,1),
('%karte%' ,'Credit Card' , 'Confidential' ,1),
('%karteninhaber%' ,'Credit Card' , 'Confidential' ,1),
('%kartennr%' ,'Credit Card' , 'Confidential' ,1),
('%kartennummer%' ,'Credit Card' , 'Confidential' ,1),
('%kreditkarte%' ,'Credit Card' , 'Confidential' ,1),
('%maestro%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%carte%' ,'Credit Card' , 'Confidential' ,1),
('mc' ,'Credit Card' , 'Confidential' ,1),
('%mister%cash%' ,'Credit Card' , 'Confidential' ,1),
('%n%carta%' ,'Credit Card' , 'Confidential' ,1),
('%n.%carta%' ,'Credit Card' , 'Confidential' ,1),
('%no%de%tarjeta%' ,'Credit Card' , 'Confidential' ,1),
('%no%do%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%no%do%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%no.%de%tarjeta%' ,'Credit Card' , 'Confidential' ,1),
('%no.%do%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%no.%do%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%nr%carta%' ,'Credit Card' , 'Confidential' ,1),
('%nr.%carta%' ,'Credit Card' , 'Confidential' ,1),
('%numeri%di%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%numero%carta%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%número%de%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%tarjeta%' ,'Credit Card' , 'Confidential' ,1),
('%numero%della%carta%' ,'Credit Card' , 'Confidential' ,1),
('%numero%di%carta%' ,'Credit Card' , 'Confidential' ,1),
('%numero%di%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%numero%do%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%numero%do%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%numéro%de%carte%' ,'Credit Card' , 'Confidential' ,1),
('%nº%carta%' ,'Credit Card' , 'Confidential' ,1),
('%nº%de%carte%' ,'Credit Card' , 'Confidential' ,1),
('%nº%de%la%carte%' ,'Credit Card' , 'Confidential' ,1),
('%nº%de%tarjeta%' ,'Credit Card' , 'Confidential' ,1),
('%nº%do%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%nº%do%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%nº.%do%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%scoprono%le%schede%' ,'Credit Card' , 'Confidential' ,1),
('%número%de%cartão%' ,'Credit Card' , 'Confidential' ,1),
('%número%de%tarjeta%' ,'Credit Card' , 'Confidential' ,1),
('%número%do%cartao%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%dell''assegno%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%dell''atmosfera%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%dell''atmosfera%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%della%banca%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%di%controllo%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%di%debito%' ,'Credit Card' , 'Confidential' ,1),
('%scheda%matrice%' ,'Credit Card' , 'Confidential' ,1),
('%schede%dell''atmosfera%' ,'Credit Card' , 'Confidential' ,1),
('%schede%di%controllo%' ,'Credit Card' , 'Confidential' ,1),
('%schede%di%debito%' ,'Credit Card' , 'Confidential' ,1),
('%schede%matrici%' ,'Credit Card' , 'Confidential' ,1),
('%scoprono%la%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%visa%plus%' ,'Credit Card' , 'Confidential' ,1),
('%solo%' ,'Credit Card' , 'Confidential' ,1),
('%supporti%di%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%supporto%di%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%switch%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%atm%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%credito%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%de%atm%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%de%credito%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%de%debito%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%debito%' ,'Credit Card' , 'Confidential' ,1),
('%tarjeta%no%' ,'Credit Card' , 'Confidential' ,1),
('%tarjetahabiente%' ,'Credit Card' , 'Confidential' ,1),
('%tipo%della%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%ufficio%giapponese%della%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%v%pay%' ,'Credit Card' , 'Confidential' ,1),
('%codice%di%verifica%' ,'Credit Card' , 'Confidential' ,1),
('%visa%electron%' ,'Credit Card' , 'Confidential' ,1),
('%visto%' ,'Credit Card' , 'Confidential' ,1),
('%card%identification%number%' ,'Credit Card' , 'Confidential' ,1),
('%card%verification%' ,'Credit Card' , 'Confidential' ,1),
('%cardi%la%verifica%' ,'Credit Card' , 'Confidential' ,1),
('cid' ,'Credit Card' , 'Confidential' ,1),
('%cod%seg%' ,'Credit Card' , 'Confidential' ,1),
('%cod%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%cod%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%cod%sicurezza%' ,'Credit Card' , 'Confidential' ,1),
('%cod.%seg%' ,'Credit Card' , 'Confidential' ,1),
('%cod.%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%cod.%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%cod.%sicurezza%' ,'Credit Card' , 'Confidential' ,1),
('%codice%di%sicurezza%' ,'Credit Card' , 'Confidential' ,1),
('%código%de%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%codigo%' ,'Credit Card' , 'Confidential' ,1),
('%codigo%de%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%codigo%de%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%crittogramma%' ,'Credit Card' , 'Confidential' ,1),
('%cryptogram%' ,'Credit Card' , 'Confidential' ,1),
('%cryptogramme%' ,'Credit Card' , 'Confidential' ,1),
('%cv2%' ,'Credit Card' , 'Confidential' ,1),
('%cvc%' ,'Credit Card' , 'Confidential' ,1),
('%cvc2%' ,'Credit Card' , 'Confidential' ,1),
('%cvn%' ,'Credit Card' , 'Confidential' ,1),
('%cód%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%cód%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%cód.%seguranca%' ,'Credit Card' , 'Confidential' ,1),
('%cód.%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%código%' ,'Credit Card' , 'Confidential' ,1),
('%numero%di%sicurezza%' ,'Credit Card' , 'Confidential' ,1),
('%código%de%segurança%' ,'Credit Card' , 'Confidential' ,1),
('%de%kaart%controle%' ,'Credit Card' , 'Confidential' ,1),
('%geeft%nr%uit%' ,'Credit Card' , 'Confidential' ,1),
('%issue%no%' ,'Credit Card' , 'Confidential' ,1),
('%issue%number%' ,'Credit Card' , 'Confidential' ,1),
('%kaartidentificatienummer%' ,'Credit Card' , 'Confidential' ,1),
('%kreditkartenprufnummer%' ,'Credit Card' , 'Confidential' ,1),
('%kreditkartenprüfnummer%' ,'Credit Card' , 'Confidential' ,1),
('%kwestieaantal%' ,'Credit Card' , 'Confidential' ,1),
('%no.%dell''edizione%' ,'Credit Card' , 'Confidential' ,1),
('%no.%di%sicurezza%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%securite%' ,'Credit Card' , 'Confidential' ,1),
('%numero%de%verificacao%' ,'Credit Card' , 'Confidential' ,1),
('%numero%dell''edizione%' ,'Credit Card' , 'Confidential' ,1),
('%numero%di%identificazione%della%scheda%' ,'Credit Card' , 'Confidential' ,1),
('%veiligheid%nr%' ,'Credit Card' , 'Confidential' ,1),
('%numero%van%veiligheid%' ,'Credit Card' , 'Confidential' ,1),
('%numéro%de%sécurité%' ,'Credit Card' , 'Confidential' ,1),
('%nº%autorizzazione%' ,'Credit Card' , 'Confidential' ,1),
('%número%de%verificação%' ,'Credit Card' , 'Confidential' ,1),
('%perno%il%blocco%' ,'Credit Card' , 'Confidential' ,1),
('%pin%block%' ,'Credit Card' , 'Confidential' ,1),
('%prufziffer%' ,'Credit Card' , 'Confidential' ,1),
('%prüfziffer%' ,'Credit Card' , 'Confidential' ,1),
('%security%code%' ,'Credit Card' , 'Confidential' ,1),
('%security%no%' ,'Credit Card' , 'Confidential' ,1),
('%security%number%' ,'Credit Card' , 'Confidential' ,1),
('%sicherheits%kode%' ,'Credit Card' , 'Confidential' ,1),
('%sicherheitscode%' ,'Credit Card' , 'Confidential' ,1),
('%sicherheitsnummer%' ,'Credit Card' , 'Confidential' ,1),
('%speldblok%' ,'Credit Card' , 'Confidential' ,1),
('%datum%van%exp%' ,'Credit Card' , 'Confidential' ,1),
('%veiligheidsaantal%' ,'Credit Card' , 'Confidential' ,1),
('%veiligheidscode%' ,'Credit Card' , 'Confidential' ,1),
('%veiligheidsnummer%' ,'Credit Card' , 'Confidential' ,1),
('%verfalldatum%' ,'Credit Card' , 'Confidential' ,1),
('%ablauf%' ,'Credit Card' , 'Confidential' ,1),
('%data%de%expiracao%' ,'Credit Card' , 'Confidential' ,1),
('%data%de%expiração%' ,'Credit Card' , 'Confidential' ,1),
('%data%del%exp%' ,'Credit Card' , 'Confidential' ,1),
('%data%di%exp%' ,'Credit Card' , 'Confidential' ,1),
('%data%di%scadenza%' ,'Credit Card' , 'Confidential' ,1),
('%data%em%que%expira%' ,'Credit Card' , 'Confidential' ,1),
('%data%scad%' ,'Credit Card' , 'Confidential' ,1),
('%data%scadenza%' ,'Credit Card' , 'Confidential' ,1),
('%date%de%validité%' ,'Credit Card' , 'Confidential' ,1),
('%datum%afloop%' ,'Credit Card' , 'Confidential' ,1),
('%de%afloop%' ,'Credit Card' , 'Confidential' ,1),
('%datum%van%exp%' ,'Credit Card' , 'Confidential' ,1),
('%espira%' ,'Credit Card' , 'Confidential' ,1),
('%espira%' ,'Credit Card' , 'Confidential' ,1),
('%exp%date%' ,'Credit Card' , 'Confidential' ,1),
('%exp%datum%' ,'Credit Card' , 'Confidential' ,1),
('%expiration%' ,'Credit Card' , 'Confidential' ,1),
('%expire%' ,'Credit Card' , 'Confidential' ,1),
('%expires%' ,'Credit Card' , 'Confidential' ,1),
('%expiry%' ,'Credit Card' , 'Confidential' ,1),
('%fecha%de%expiracion%' ,'Credit Card' , 'Confidential' ,1),
('%fecha%de%venc%' ,'Credit Card' , 'Confidential' ,1),
('%gultig%bis%' ,'Credit Card' , 'Confidential' ,1),
('%gultigkeitsdatum%' ,'Credit Card' , 'Confidential' ,1),
('%gültig%bis%' ,'Credit Card' , 'Confidential' ,1),
('%gültigkeitsdatum%' ,'Credit Card' , 'Confidential' ,1),
('%Fuehrerschein%' ,'National ID' , 'Confidential - GDPR' ,1),
('%scadenza%' ,'Credit Card' , 'Confidential' ,1),
('%valable%' ,'Credit Card' , 'Confidential' ,1),
('%validade%' ,'Credit Card' , 'Confidential' ,1),
('%valido%hasta%' ,'Credit Card' , 'Confidential' ,1),
('%valor%' ,'Credit Card' , 'Confidential' ,1),
('%venc%' ,'Credit Card' , 'Confidential' ,1),
('%vencimento%' ,'Credit Card' , 'Confidential' ,1),
('%vencimiento%' ,'Credit Card' , 'Confidential' ,1),
('%verloopt%' ,'Credit Card' , 'Confidential' ,1),
('%vervaldag%' ,'Credit Card' , 'Confidential' ,1),
('%vervaldatum%' ,'Credit Card' , 'Confidential' ,1),
('%vto%' ,'Credit Card' , 'Confidential' ,1),
('%válido%hasta%' ,'Credit Card' , 'Confidential' ,1),
('%Führerschein%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Fuhrerschein%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Fuehrerschein%' ,'National ID' , 'Confidential - GDPR' ,1),
('%insee%' ,'SSN' , 'Confidential - GDPR' ,1),
('%securité%sociale%' ,'SSN' , 'Confidential - GDPR' ,1),
('%securite%sociale%' ,'SSN' , 'Confidential - GDPR' ,1),
('%numéro%identité%' ,'National ID' , 'Confidential - GDPR' ,1),
('%no%identité%' ,'National ID' , 'Confidential - GDPR' ,1),
('%no.%identité%' ,'National ID' , 'Confidential - GDPR' ,1),
('%numero%identite%' ,'National ID' , 'Confidential - GDPR' ,1),
('%no%identite%' ,'National ID' , 'Confidential - GDPR' ,1),
('%no.%identite%' ,'National ID' , 'Confidential - GDPR' ,1),
('%le%numéro%d''identification%nationale%' ,'National ID' , 'Confidential - GDPR' ,1),
('%identité%nationale%' ,'National ID' , 'Confidential - GDPR' ,1),
('%numéro%de%sécurité%sociale%' ,'SSN' , 'Confidential - GDPR' ,1),
('%le%code%de%la%sécurité%sociale%' ,'SSN' , 'Confidential - GDPR' ,1),
('%numéro%d''assurance%sociale%' ,'SSN' , 'Confidential - GDPR' ,1),
('%numéro%de%sécu%' ,'SSN' , 'Confidential - GDPR' ,1),
('%code%sécu%' ,'SSN' , 'Confidential - GDPR' ,1),
('%reisepass%' ,'National ID' , 'Confidential - GDPR' ,1),
('%passeport%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Personalausweis%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Identifizierungsnummer%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Ausweis%' ,'National ID' , 'Confidential - GDPR' ,1),
('%Identifikation%' ,'National ID' , 'Confidential - GDPR' ,1),
('%patente%di%guida%' ,'National ID' , 'Confidential - GDPR' ,1)

DECLARE @InfoTypeRanking TABLE
(
info_type NVARCHAR(128),
ranking INT
)
INSERT INTO @InfoTypeRanking (info_type, ranking)
VALUES
('Banking', 800),
('Contact Info', 200),
('Credentials', 300),
('Credit Card', 700),
('Date Of Birth', 1100),
('Financial', 900),
('Health', 1000),
('Name', 400),
('National ID', 500),
('Networking', 100),
('SSN', 600),
('Other', 1200)

DECLARE @ClassifcationResults TABLE
(
schema_name NVARCHAR(128),
table_name NVARCHAR(128),
column_name NVARCHAR(128),
info_type NVARCHAR(128),
sensitivity_label NVARCHAR(128),
ranking INT,
can_be_numeric BIT
)
INSERT INTO @ClassifcationResults
SELECT DISTINCT S.NAME AS schema_name,
T.NAME AS table_name,
C.NAME AS column_name,
D.info_type,
D.sensitivity_label,
R.ranking,
D.can_be_numeric
FROM sys.schemas S
INNER JOIN sys.tables T
ON S.schema_id = T.schema_id
INNER JOIN sys.columns C
ON T.object_id = C.object_id
INNER JOIN sys.types TP
ON C.system_type_id = TP.system_type_id
LEFT OUTER JOIN @Dictionary D
ON (D.pattern NOT LIKE '%[%]%' AND LOWER(C.name) = LOWER(D.pattern) COLLATE DATABASE_DEFAULT) OR
(D.pattern LIKE '%[%]%' AND LOWER(C.name) LIKE LOWER(D.pattern) COLLATE DATABASE_DEFAULT)
LEFT OUTER JOIN @infoTypeRanking R
ON (R.info_type = D.info_type)
WHERE (D.info_type IS NOT NULL ) AND
NOT (D.can_be_numeric = 0 AND TP.name IN ('bigint','bit','decimal','float','int','money','numeric','smallint','smallmoney','tinyint'))

SELECT DISTINCT
CR.schema_name AS schema_name,
CR.table_name AS table_name,
CR.column_name AS column_name,
CR.info_type AS information_type_name,
CR.sensitivity_label AS sensitivity_label_name
FROM @ClassifcationResults CR
INNER JOIN
(
SELECT
schema_name,
table_name,
column_name,
MIN(ranking) AS min_ranking
FROM
@ClassifcationResults
GROUP BY
schema_name,
table_name,
column_name
) MR
ON CR.schema_name = MR.schema_name
AND CR.table_name = MR.table_name
AND CR.column_name = MR.column_name
AND CR.Ranking = MR.min_ranking
ORDER BY schema_name, table_name, column_name

--select distinct sensitivity_label from @Dictionary;
--select distinct info_type from @Dictionary;
[/css]

This is a link to the source on github.

 

Step 2: Store Classications.

The results of the classification are saved to extended properites of the the column.

Image may be NSFW.
Clik here to view.
GDPR extended properties

GDPR extended properties

 

The actions above create a script like this:

 

 

 

Although right now, we can not customise the drop downs at the moment for Information Type and Sensitivty labels, but we can tweek them ( but this is very very unsupported!)

The script below, assigns a new Sensitivity Label, called 'Custom Confidential'.

 

 

Below is the new updated Sensitivity Label in the tool.

Image may be NSFW.
Clik here to view.
GDPR custom values

GDPR custom values

 

This is the first release of the SQL Data Discovery & Classification and I'm looking forward to updates.

 

 

Viewing all 34890 articles
Browse latest View live


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