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

SCCM から配信しているコンテンツのダウンロードが開始されない

$
0
0

こんにちは。System Center サポートチームです。

本ポストでは、SCCM から配信しているコンテンツのダウンロードが開始されないときのお役立ち情報をご紹介いたします。

 

SCCM クライアントの CCMCACHEフォルダ内にダウンロード用のフォルダは作成されるのに、その中にファイルがいっこうにダウンロードされてこないというお問い合わせをよくいただきます。

 

ご利用環境で同様の問題が発生し原因の見当がつかない場合は、まずは SCCM クライアントの ContentTransferManager.log "suspend" という記録があるか確認してみてください。

 

>>ログの所在:
%windir%CCMLogs フォルダー

ContentTransferManager.log

----------------------------------------

CCTMJob::UpdateLocations - Received empty location update for CTM Job {320853F3-42B3-4D1C-9518-C1C7DA291B78}     201x/12/06 18:18:08  9020 (0x233C)

CTM job {320853F3-42B3-4D1C-9518-C1C7DA291B78} suspended       201x/12/06 18:18:08  9020 (0x233C)

----------------------------------------

 

suspended が記録されている場合は、(1) 境界、または境界グループの設定が不足しており、管理ポイントから利用可能な配布ポイントの情報を取得できない問題か、(2) 配布ポイントにコンテンツファイルがなくダウンロードできない問題に該当している可能性が非常に高いです。その場合は次の 2 つの確認を実施し、問題が解消するか確認してみてください。

 

--------------------------------------------------------------------------------

(1) 境界と境界グループの確認

--------------------------------------------------------------------------------

 

SCCM クライアントが配布ポイントからコンテンツをダウンロードできるためには、予め対象のクライアントの IP アドレスが境界に含まれており、その境界を含む境界グループで利用可能な配布ポイントが紐づけられている必要があります。この設定が正しくされているかを次の方法で確認します。

1). ipconfig /all コマンドで問題の端末の IP アドレスとサブネット マスクを確認します。
2). SCCM コンソールを起動して [管理] - [階層の構成] - [境界グループ] を開きます。
3). 複数の境界グループが存在する場合は、すべての境界グループを右クリックしてプロパティを開き、次の確認をします。

 

3)-①

[参照] タブに配布ポイントが登録されていることを確認します。

3)-②

[全般] タブに登録されている境界を確認します。

3)-②の境界に含まれるネットワーク ロケーションのクライアントがアクセスできる配布ポイントが 3)-① となります。

 

 

4). 正常に動作していないクライアントの IP アドレス、サブネット マスク、AD サイトを確認し、どれか 1 つでも、上記境界に含まれているか確認します。含まれていない場合は、次の手順で境界を作成して、ダウンロードさせたい配布ポイントが含まれる境界グループに登録してください。

 

4)-①. [管理] - [階層の構成] - [境界] を右クリックして [境界の作成] をクリックします。

4)-②. 正常に動作していないクライアントの IP アドレスを含むように境界を作成します。(IP アドレスの範囲か IP サブネットで登録することになるかと存じます。)

4)-③. [管理] - [階層の構成] - [境界グループ] でダウンロードさせたい配布ポイントを含む境界グループを右クリックしてプロパティを開きます。

4)-④. [全般] タブで [追加] をクリックして、作成した境界を追加し、[OK] をクリックします。

 

その後ダウンロードが進むか確認します。

 

<ご参考>

System Center Configuration Manager の境界としてネットワークの場所を定義する

https://docs.microsoft.com/ja-jp/sccm/core/servers/deploy/configure/boundaries

 

System Center Configuration Manager の境界グループを構成する

https://docs.microsoft.com/ja-jp/sccm/core/servers/deploy/configure/boundary-groups

 

 

--------------------------------------------------------------------------------

(2) 配布ポイントのファイル確認 (展開パッケージのコンテンツ ステータス)

--------------------------------------------------------------------------------

1). [監視] [概要] [配布ステータス] - [コンテンツのステータス] を開きます。

2). パッケージの中から、展開対象とするコンテンツが含まれるパッケージをクリックして、右ペイン下部の配布ポイントのステータスを確認します。

緑の円グラフになってなかった場合は、配布ポイントへのコピーが失敗しています。

その場合は該当の展開パッケージを右クリックして [配布ポイントの更新] をクリックしてください。

その後ダウンロードが進むか確認します。

 

 

- 免責事項

このドキュメントは現状有姿で提供され、 このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む) は、将来予告なしに変更されることがあります。 お客様は、その使用に関するリスクを負うものとします。


Security and Windows session recommendations for Microsoft Inspire

$
0
0

I hope everyone is excited about Microsoft Inspire 2018. We are just over a week away from the event, and if you’re like me, you’re now finalizing your schedule by choosing the sessions you most want to attend. There are plenty to choose from this year, with a good mix of business development and product information.

If you’re looking for specific Security and Windows sessions, here are a few recommendations, focusing on product-specific sessions versus business development. There are a lot of great sessions to choose from, and there are excellent choices beyond the seven sessions listed below, but hopefully you will be able to attend several of them while at Inspire.

WIN11t Build services offerings around modern desktop

Monday 12:30–12:50

Description

Learn how to build service offerings related to modern desktop by utilizing Microsoft 365 product capabilities. We’ll be showcasing how you can utilize services such as Windows Analytics and products such as Windows Defender ATP to create customer solutions.

Partner Outcome

How to build project and managed services around modern Windows and Office, Device as a Service, and security infrastructure management.

SEC113t – Lessons from the field: Discuss real-world deployment challenges and business outcomes

Monday 1:30–1:50

Description

Review real-world customer scenarios and how Microsoft 365 and EMS uniquely serve the customer’s security needs. You’ll hear from an Intune partner and Microsoft MVP, who will share lessons learnt and tips to make your own deployment successful.

Partner Outcome

Amplify your mobile security business with application management and conditional access.

WIN08 – Taking a data-driven approach to application compatibility on Windows 10 and Office 365 ProPlus

Monday 4:15–5:00

Description

Microsoft has a rich collection of data-driven tools (Windows Analytics Upgrade Readiness, Ready for Windows, and more) to catalog your enterprise applications as you test, and determine which ones are compatible with the latest Windows 10 and Office 365 ProPlus builds as your organization adopts the latest semi-annual channel (SAC). These tools can even help you identify which apps are ready for deployment, as well as candidates for modernizing.

Partner Outcome

Analytics tools to help you manage your business.

SEC107 – Integrate threat capabilities to drive E5

Tuesday 12:30–1:15

Description

Interested in leveraging threat capabilities to drive E5? Learn how Microsoft’s multiple layers of threat protection across applications, devices, and identities (including Office, Windows, and Azure) can help protect your customers from advanced cyber threats. With the latest innovations in machine learning, world-class research, and the Microsoft Intelligent Security Graph, discover Microsoft’s unique approach in cyber defense.

Partner Outcome

Help protect customers from advanced cyber threats.

WIN07 – Windows and Microsoft 365 Business: How simplified management = increased security and partner opportunity

Tuesday 1:45–2:30

Description

In this session, we dive into the role of Windows and device management as part of Microsoft 365 Business, addressing common questions and feedback. Learn how a simplified device management of Microsoft 365 Business helps fortify the security of business PCs generating tons of new partner opportunity.

Partner Outcome

Specifics on Microsoft 365 Business offerings, what’s included, and options. Follow-up “how-to” theater session referenced.

SEC110 – Identify digital transformation opportunities to deploy identity-driven mobile security across device platforms

Wednesday 2:30–3:30

Description

Discuss the latest innovations in Intune for app management and full device management across Android, Apple, and Windows devices. Help your customers get immediate value from cloud management by extending current on-premises infrastructure. You’ll learn how EMS and Intune provide the best protection of corporate data in Office 365 apps, SaaS apps, and line-of-business apps.

Partner Outcome

Learn the strategies to discuss unified endpoint operations and integrated mobile security with your customers.

SEC108 – Expand your security practice: Identity, security, and collaboration all at once with Azure Active Directory

Wednesday 4:00–5:00

Description

Identity is one of the first workloads that customers consider when moving to the cloud. Identity is the control plane when it comes to a customer’s digital transformation from a management and security perspective. Come to this session to learn what Azure Active Director—Microsoft’s cloud identity and access management solution—offers, and how you can help customers to enable identity, security, and collaboration all at once!

Partner Outcome

Learn how this product enables seamless access to apps across employees, partners, and customers while enhancing security and compliance.

There’s no end to the incredible sessions you can attend at Microsoft Inspire. Make sure to register today so you can take advantage of all these opportunities, and follow @MSInspireUS and #MSInspire to stay up-to-date on all the news before the event!

Modern Workplace Technical Community

Microsoft Teams: Protecting against advanced threats

$
0
0

How well do you trust your employees? What about your vendors? I'm constantly coming across organizations that are storing intellectual property and other sensitive data in Microsoft Teams, so they can collaborate with that data in a centralized manner. I'm also learning that most of those organizations are enabling guest access, and allowing outside vendors to have access to that data and the resources within the team. A good example of this is an outside marketing agency that you contract with for event marketing, online marketing, etc. What if a guest of that team (or employee), accidently (or intentionally) uploads malware to the team (but masks it as a file called MarketingRoadmap.pptx), and an employee of the organization opens the file? The malware could now spread throughout your environment.

This is where Office 365 Advanced Threat Protection (ATP) comes in. ATP can help to safeguard your organization from this threat by "detonating" (executing) files uploaded to Microsoft Teams (specifically the SharePoint/Office 365 Group on the back-end) to validate it is a legitimate file and contains no malicious code that can do harm. This feature comes with Microsoft 365 E5, Office 365 E5, or available as an add-on to an existing Office 365 subscription.

Too Long Don't Read (TLDR):In this blog, I'm going to describe how to enable this feature, perform a test, and show you alerting. For details on how Office 365 Advanced Threat Protection for SharePoint, Microsoft Teams, OneDrive works and it's architecture, see the below diagram – and read the following article: Office 365 ATP for SharePoint, OneDrive, and Microsoft Teams

Office 365 Advanced Threat Protection Architecture:

How to enable Office 365 Advanced Threat Protection:

Note: I will not be discussing Office 365 ATP for Exchange Online.

To enable, simply browse to the Office 365 Security & Compliance Center (protection.office.com) -> Threat Management -> Policy and click ATP Safe Attachments:

Once in ATP Safe Attachments, check the box Turn on ATP for SharePoint, OneDrive and Microsoft Teams and click Save:

IMPORTANT: Review the Safe Attachment policies and configure as appropriate. Consider running Set-SPOTenant to DisallowInfectedFileDownload in PowerShell for the SharePoint tenant
to ensure the malicious files cannot be downloaded. For more information see Turn on Office 365 ATP for SharePoint, OneDrive, and Microsoft Teams

User Experience:

If a malicious file is uploaded, and detected by ATP, the user will be unable to open the file. If the user browses to the Office 365 Group or SharePoint site where the file is stored, and attempts to run from there, they will be presented with the following:

Setting up an alert:

As the admin, I want to be notified when this activity occurs. Using Office 365 Alerts I will create an Alert Policy to notify me so I can take action:


When the alert notification arrives via email, here is an example of what it looks like:

Clicking Investigate will launch the alert in Office 365 Alerts (notice I can suppress, or notify users):

Accessing the event via Threat Explorer gives me access to additional details and advanced analysis that could be helpful in my investigation of the threat:

Conclusion

Office 365 Advanced Threat Protection is one of the many layers in your defense in depth approach to cyber security, and with it's ease of administration and use, it can be a valuable tool to protect your organization. Enjoy! –Matt Soseman

Variables, Literals, Procs and Stats

$
0
0

This post by US PFE Susan Van Eyck goes through considerations when developing stored procedures using local variables and literals, and their effect on the query plan / performance.

 

I ran across a very interesting blog post by Kendra Little this week about the perils of troubleshooting – or developing – stored procedure using local variables.

I’ve often done this myself.  You morph the CREATE statement into a DECLARE, plug in some values, then try to figure out why the query is misbehaving.

 

[sql]--CREATE PROC dbo.DoSomethingUseful

DECLARE       @parm1 INT = 875,

@parm2 VARCHAR(10) = 'ABC'

AS

BEGIN

-- Useful bits here

END

GO[/sql]

 

The problem here is that those local variables behave differently than either stored procedure parameters or literal values and you can end up with bad/wrong/misleading query plans because of it.

To demonstrate, consider these two very similar queries.  Both will return 4 rows.

 

[sql]SELECT City FROM Person.Address WHERE StateProvinceID = 80;

DECLARE @StateProvinceID INT = 80;

SELECT City FROM Person.Address WHERE StateProvinceID = @StateProvinceID;[/sql]

 

Executing them with the options to Include Actual Query Plan and SET STATISTICS IO ON you find that the first one (using the literal value) has a very efficient query plan (Index Seek + Lookups) requiring only 10 logical reads, but the second (using the variable) is executed using an Index Scan at a cost of 216 logical reads.  [Interestingly we’re scanning a nonclustered index because it happens to covers the query and saves us the higher cost (346 logical reads) of a clustered index scan.]

clip_image002

 

The first query is auto-parameterized (note the =@1 in the plan’s SQL text), but that doesn’t account for the difference.  Adding another table to the query to increase up its complexity and prevent auto-parameterization, we get the same results.  Rather, the difference is due to which statistics are being used, which is in turn determined by whether or not we’re using a local variable.  Looking at the Estimated Number of Rows for the two plans they’re very different – 4 and 265.

image

 

An Index Seek + Lookups is a good data access strategy when the Seek returns a relatively low number of rows and there’s an index supporting the Lookups.  That’s the case with the first plan with its (very accurate) estimate of 4 rows and Lookups into the Clustered Index.  But the Seek/Lookup pattern doesn’t scale well, and as row counts increase you hit a “tipping point” where it actually is cheaper to Scan the Clustered Index (or another index that covers the query).  That’s what’s happened in the second plan – the estimated cost of 265 Lookups (530 logical reads because the index has a depth of 2) is much higher than that of scanning the covering index (216 logical reads).

So we have a rational explanation for the differing plans, but how did they come to have such different estimated row counts?

When evaluating query plans options the Optimizer checked the statistics associated with the index on StateProvinceId.  There are two values in the statistics object that offer guidance on expected row counts.  One is Density – a measure of the uniqueness of any single column value in the context of the entire table.  If you multiply it by the number of rows in the table…

 

[sql]DBCC SHOW_STATISTICS ('Person.Address', IX_Address_StateProvinceID) WITH DENSITY_VECTOR;[/sql]

image

 

[sql]SELECT 0.01351351 * COUNT(*) FROM person.Address; /* 265.05398514 */[/sql]

…you get 265!  Here’s another way to arrive at 265 that might make it clearer what that value represents:

 

[sql]SELECT COUNT( * ) / COUNT( DISTINCT StateProvinceID ) FROM Person.Address; /* 265 */[/sql]

This is the value that’s used when your code includes a local variable.  Its degree of accuracy will depend on how evenly data is distributed across a column’s values.  In our case, an average value of 265 rows per column value is not a very representative value.  We can see that by examining the other useful value(s) in the table – the Histogram:

 

[sql]DBCC SHOW_STATISTICS ('Person.Address', IX_Address_StateProvinceID) WITH HISTOGRAM;[/sql]

image

 

Looking at values in the EQ_ROWS column in this excerpt, you can see that none of them is anywhere near 265!  But that value in the row for a RANGE_HI_KEY of 80 is spot on at 4.  These are much more granular, accurate stats, and these numbers are used when your code uses literal values or stored procedure parameters.

So the bottom line is don’t test your stored procedure code using local variables – and do read Kendra’s interesting post.

One more thing not to do – don’t assign new values to your stored procedure parameters within the code – like I’m doing here:

 

[sql]CREATE OR ALTER PROCEDURE dbo.GetCities

@StateProvinceID INT

AS

SET @StateProvinceID += 1;

SELECT City FROM Person.Address WHERE StateProvinceID = @StateProvinceID;

GO

EXEC dbo.GetCities @StateProvinceID = 79;

GO[/sql]

 

The query plan to execute the stored proc performs an Index Scan, but for an entirely different reason than in our local variable example.  The estimated row count for the EXEC statement is 2636 rows.  Now look back at the stats histogram values for a value of 79 – it’s also 2636 rows.  The query plan is based on the parameter values the proc is called with, so although we’re ultimately executing the query with a search value of 80, the plan is based on a value of 79.  The recommended fix is to assign the new value to a local variable declared within the stored proc – but beware – that takes us back to the original problem!

 

Happy Exploring,

Azure の情報を的確に見つけるならこちら!『Azure サイトの歩き方』サイト紹介【7/7 更新】

$
0
0

300 点以上の資料が見つかるまとめサイト!

Azure についての情報がどこにあるかわからない、欲しい情報が見つからない、他社と比べて分かりにくい、そんな風に感じたことがある貴方、今日から「Azure サイトの歩き方」ページをブックマークしてチェックしてみてください。ここから基本情報、活用事例、料金計算方法、セミナー/トレーニング情報、ビデオ、ホワイトペーパーなど、さまざまなリソースが見つかります。

▼ 「Azure サイトの歩き方」に移動する


 

『Azure サイトの歩き方』掲載情報を少しだけご紹介!

選ばれる理由

ソリューションとサービス

 

学習する

 

コストを計算する

 

さあ始めましょう

 

 

On Optimizing Large Deployments of Windows Analytics

$
0
0

One of the more crucial pillars to ongoing success with managing initial Windows 10 deployments, as well as ongoing WaaS (Windows as a Service) servicing is the ability to leverage organization intelligence and key data to optimize ongoing updates and servicing and get in front of potential issues before they become widespread and disruptive. Specifically, analytics - as of now: Windows Analytics.

Telemetry

Windows Analytics is built from telemetry. Telemetry has been the key to Microsoft understanding the true insights of Windows usage and the vast Windows application ecosystem in the consumer space. Microsoft then took these lessons to the enterprise making available the very tools that made us successful transition to WaaS available free for our enterprise customers. However, telemetry involves the transmission of data and there is a level of trust required from our customers (not to mention laws and regulations from various governments and compliance bodies. Microsoft has gone to great lengths to comply with all regulations even at times, suspending collection in order to make proper adjustments when needed. I would recommend the following resources for further reading:

Windows Analytics and privacy
https://docs.microsoft.com/en-us/windows/deployment/update/windows-analytics-privacy 

Learn about security and privacy at Microsoft data centers
 http://www.microsoft.com/datacenters

Confidence in the trusted cloud
https://azure.microsoft.com/en-us/support/trust-center/

In addition, with versions of Windows 10 1709 and later, a special level of telemetry was created that allows you to submit additional telemetry beyond basic, but only that which is required specifically for Windows Analytics. This new value as well as all the other values are documented and regularly updated here: https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization
Without telemetry, other metrics would have to be leveraged and have been in the past. These insights are often flawed depending on the metric. For example, take support call volume – a common usage metric but it can be flawed in the sense that the products/components that are either the more difficult or defected are inferred to be used more. That is not always the case.

Telemetry Decisions

Due to the varying degrees of telemetry as well as the factor that certain analytical solutions have specific telemetry requirements, the assumption is made that your organization’s various privacy, governance, and legal stakeholders have signed off on a telemetry level adequate for use as it is obviously a fundamental piece of an analytics solution. Microsoft has listened
With this , it also important to note that recent factors involving the GDPR play into this as now in European Union nations, there are certain data types that cannot be collected regardless of organizational decisions and those limits are now reflected in the telemetry engines as well.

The Upgrade Readiness Deployment Script - A *Pilot* Script

One useful piece of the Analytics onboarding process is the Upgrade Readiness deployment script. While truly only a real pre-requisite for piloting Upgrade Readiness, it is a great start to evaluating Windows Analytics in a PoC or Pilot environment while at the same time, learning what additional configuration items might be required at scale for your wider deployment (proxy configuration, client telemetry engine updates, etc.)
The script is very useful in the pilot phase as it allows you to get in front of any potential large scale issues that may be cumbersome to trouble once widely deployed. What the script essential does is:

  • Verifies that the Telemetry engine and specifically AppRaiser Module are up to date: This is crucial not only on down-level clients (Windows 7 and 8.1 but also older Windows 10 clients.)
  • Connectivity: Verifies that connectivity to the telemetry cloud endpoints. In addition, also verifies appropriate access through proxies both authenticated and unauthenticated.
  • Setting the Corporate ID: Crucial in order to get the information into the right Analytics tenant.
  • Setting Telemetry Levels and Options: Setting the appropriate level needed depending on solution(s) leveraged.

Finally, the script culminates in a collection and uploading of a full set of telemetry data dependent on telemetry level.

Deployment

Pushing out a script can be avoided at scale in favor of more optimal configuration management. While the script also uploads insights regarding script successes and failures, those insights are more useful during piloting for identifying potentially common causes of deployment failures – most commonly pending reboots – which is one of the items checked in the onboarding script. As documented in https://docs.microsoft.com/en-us/windows/deployment/update/windows-analytics-get-started now scaled deployments can leverage management infrastructures to stamp these configuration items on windows endpoints.

  • CommercialID Value
  • AllowTelemetry Value (Windows 10)
  • Optionally setting the LimitEnhancedDiagnosticDataWindowsAnalytics value (1709 and later)
  • Setting the AllowDeviceNameInTelemetry (Windows 10) parameter. For Windows 10 1803 and later, this value must be explicitly set to ensure device name is collected.
  • CommercialDataOptIn (Pre-Windows 10 Clients)
  • IEDataOptin (if using Site Discovery)

In lieu of the deployment script, you can also deploy this configuration at scale using your current management environment including:

Group Policy: The old-fashioned way. Ensuring the Proper ADMX has been imported, the path is Computer Configuration – Administrative Templates – Windows Components – Data Collection and Preview Builds.

MDM via the Policy CSP: The reference is here: https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider

Specifically, the primary items are:

OMA-URI -> ./Vendor/MSFT/Policy/Config/System/AllowTelemetry
OMA-URI - /Vendor/MSFT/DMClient/Provider/ProviderID/CommercialID

Configuration Manager (1706 and later.) Full information here: https://docs.microsoft.com/en-us/sccm/core/clients/manage/monitor-windows-analytics

The process is pretty straight forward:

• Create NEW - Client Settings - Windows Analytics
• Then apply the settings via Custom Device Settings

Then, ensuring the scheduled tasks are in place to establish that there is a periodic full upload of telemetry. Upon deploying the script, you might have noticed the scheduled tasks including these commands:

 CompatTelRunner.exe -m:generaltel.dll -f:DoCensusRun
 CompatTelRunner.exe -m:appraiser.dll -f:DoScheduledTelemetryRun ent

A full sync of telemetry data for analytics happens under the following conditions:

  1. When a new version of appraiser is installed (i.e. if the machine installs a monthly Quality Update. However the cadence for updating the AppRaiser module is usually every 2-3 months.)
  2. When you run those two commands:CompatTelRunner.exe -m:generaltel.dll -f:DoCensusRun
    CompatTelRunner.exe -m:appraiser.dll -f:DoScheduledTelemetryRun ent
  3. Finally, re-running the UR Script will also automatically upload a full data set.

Top Contributors Awards! Understanding JavaScript Interop In Blazor and many more!

$
0
0

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

First up, the weekly leader board snapshot...

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

 

Ninja Award Most Revisions Award
Who has made the most individual revisions

 

#1 Mohsin_A_Khan with 47 revisions.

 

#2 get2pallav with 43 revisions.

 

#3 Dave Rendón with 29 revisions.

 

Just behind the winners but also worth a mention are:

 

#4 RajeeshMenoth with 27 revisions.

 

#5 Peter Geelen with 18 revisions.

 

#6 karimSP with 17 revisions.

 

#7 Carsten Siemens with 17 revisions.

 

#8 George Chrysovaladis Grammatikos with 14 revisions.

 

#9 Sabah Shariq with 7 revisions.

 

#10 [Kamlesh Kumar] with 4 revisions.

 

 

Ninja Award Most Articles Updated Award
Who has updated the most articles

 

#1 Mohsin_A_Khan with 27 articles.

 

#2 RajeeshMenoth with 17 articles.

 

#3 get2pallav with 10 articles.

 

Just behind the winners but also worth a mention are:

 

#4 Dave Rendón with 9 articles.

 

#5 karimSP with 9 articles.

 

#6 Carsten Siemens with 5 articles.

 

#7 George Chrysovaladis Grammatikos with 3 articles.

 

#8 Richard Mueller with 2 articles.

 

#9 Peter Geelen with 2 articles.

 

#10 Sabah Shariq with 2 articles.

 

 

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 Understanding JavaScript Interop In Blazor, by AnkitSharma007

This week's reviser was AnkitSharma007

 

Ninja Award Longest Article Award
Biggest article updated this week

 

This week's largest document to get some attention is ASP.NET Core Blazor Master Detail Grid with Filtering and Sorting using EF and Web API, by SYEDSHANU - MVP

This week's reviser was Carsten Siemens

 

Ninja Award Most Revised Article Award
Article with the most revisions in a week

 

This week's most fiddled with article is SharePoint Online : Copy Or Move Items From A Document Library, by Kaviya. It was revised 10 times last week.

This week's revisers were Peter Geelen, get2pallav, RajeeshMenoth, Kapil.Kumawat & Kaviya

 

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 SharePoint Framework(SPFx) webpart with elevated privileges using MS Flow, by Ramakrishnan Raman

This week's revisers were get2pallav, Carsten Siemens, Dave Rendón, karimSP & Ramakrishnan Raman

 

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

 

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.

Mohsin_A_Khan

Mohsin_A_Khan has won 9 previous Top Contributor Awards. Most recent five shown below:

Mohsin_A_Khan has TechNet Guru medals, for the following articles:

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

Mohsin_A_Khan's profile page

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

Mohsin_A_Khan

Mohsin_A_Khan is mentioned above.

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

AnkitSharma007

AnkitSharma007 has been interviewed on TechNet Wiki!

AnkitSharma007 has won 4 previous Top Contributor Awards:

AnkitSharma007 has TechNet Guru medals, for the following articles:

AnkitSharma007 has not yet had any featured articles (see below)

AnkitSharma007's profile page

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

SYEDSHANU - MVP

SYEDSHANU has been interviewed on TechNet Wiki!

SYEDSHANU has won 15 previous Top Contributor Awards. Most recent five shown below:

SYEDSHANU has TechNet Guru medals, for the following articles:

SYEDSHANU has not yet had any featured articles (see below)

SYEDSHANU's profile page

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

Kaviya

This is the first Top Contributors award for Kaviya on TechNet Wiki! Congratulations Kaviya!

Kaviya has TechNet Guru medals, for the following articles:

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

Kaviya's profile page

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

Ramakrishnan Raman

This is the first Top Contributors award for Ramakrishnan Raman on TechNet Wiki! Congratulations Ramakrishnan Raman!

Ramakrishnan Raman has TechNet Guru medals, for the following articles:

Ramakrishnan Raman has not yet had any interviews or featured articles (see below)

Ramakrishnan Raman's profile page

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

Kapil.Kumawat

Kapil.Kumawat has been interviewed on TechNet Wiki!

Kapil.Kumawat has won 20 previous Top Contributor Awards. Most recent five shown below:

Kapil.Kumawat has TechNet Guru medals, for the following articles:

Kapil.Kumawat has not yet had any featured articles (see below)

Kapil.Kumawat's profile page

 Says: 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, because Sharing is caring..!!

 

Best regards,
— Ninja [Kamlesh Kumar]

 

Microsoft Inspire 2018 の準備に役立つリソース【7/8 更新】

$
0
0

(この記事は2018年6月13日にMicrosoft Partner Network blog に掲載された記事 Resources to help you prepare for Microsoft Inspire の翻訳です。最新情報についてはリンク元のページをご参照ください。)

Microsoft Inspire (英語) は巨大なイベントです。朝のコアノートからワークショップ、セッション、そして国ごとに企画された会議やイベントに至るまで、毎日アクティビティがいっぱいです。このようにたくさんの行事があり、1万5千人を超える人々が参加するため、カンファレンス中の体験や意味のある人脈の構築を最大化するにあたっては、事前の計画が重要です。

参加者が Microsoft Inspire で迷わないように、イベント前、およびネバダ州ラスベガスの会期中にご利用になれる様々なリソースをご用意しています。

MyInspire ウェブサイトから始めましょう

カンファレンスの準備は MyInspire から始めるのが最適です。 Microsoft Inspire 参加者は、登録時に使用したのと同じアカウントでログインできます。 MyInspireの機能には、個人の会議アジェンダを構築するためのセッションスケジューラツールと、パートナーとマクロソフトの参加者の両方とのミーティングを設定するためのミーティングスケジューラが含まれています。また、Microsoft Inspire企画チームからのイベント情報とメッセージも表示されます。このサイトはモバイルデバイスからも閲覧しやすく設計されており、登録されたすべての参加者が利用できます。

今年は、お客様からのご意見に基づき、以前はConnectと呼ばれていた会議ツールを再設計しました。これは現在、「MyInspire Connections」と呼ばれており、以下を含むいくつかの機能強化が行われています。

  • 参加者や出展者が訪問すべきネットワーキング、セッションのパーソナライズされたおすすめ
  • 会議とセッションがダイナミックに更新される新しいOutlookとの統合機能
  • 1日に受信できるメッセージ数と会議参加依頼数が制限可能に
  • 自分が参加するセッションリストの URLを生成して共有する機能
  • 参加者がすべてのマイクロソフト専門家を検索できるエキスパートディレクトリ

 

ご利用できます: MyInspire モバイルアプリ

MyInspireはApple iOSとAndroidのモバイルアプリでも利用可能になります。 MyInspireのウェブサイトと同様に、モバイルアプリでは、あなたの個人的なアジェンダを管理したり、メッセージを送信してミーティングを設定したり、会場やフロアののインタラクティブ マップにアクセスしたりして、他の参加者を見つけて連絡することができます。 LinkedInでつながっている参加者を確認することもできます。この機能を利用できるように、モバイルアプリのプロファイルにLinkedInアカウントの情報を必ず追加してください。これを行うには、アプリケーションの参加者ディレクトリに移動し、接続を選択します。

注: MSFT Events という名前のアプリです。こちらからApp StoreもしくはGoogle Play にアクセスできます。

 

リリース予定:「ご出発前ガイド」をご覧ください

Microsoft Inspire について詳細な情報をお知らせするための最も包括的な「ご出発前 (Know Before You Go)」ガイドがリリースされる予定です。到着とチェックイン、カンファレンスバッジ、交通機関、セッションとイベントのスケジュール、カンファレンスの交通手段など、幅広いトピックを網羅しています。このガイドと Microsoft Inspireのウェブサイト (英語) をご覧になり、カンファレンスについて学びましょう。よくある質問やカンファレンスのアジェンダ (英語) を見たり、セッションやスピーカー (英語) について調べたり、The Commons (英語)、The Community Hubサイト、エリアラウンジ、展示ホールで行われるイベントを知ることができます。 Microsoft Partner Networkのメンバーは、Microsoft IDでログインして、ラスベガス・モータースピードウェイ (英語)One Celebrationに登場予定の、複数のグラミー賞を受賞したアーティストが誰なのかを知ることができます。

 

Microsoft Inspire にご登録ください

ラスベガスで行われる Microsoft Inspire はもうすぐの開催です。毎日様々な学びがあり、今年のメインテーマ「イノベーション」「パートナーシップ」「リーダーシップ」に沿って作られた、たくさんの種類のセッション、ワークショップに参加する忙しい週になるでしょう。Microsoft Inspire はまた、人脈を築き、他のパートナー、マイクロソフトの社員、出展者、スポンサーと収益性の高い関係を構築するのに最適な場でもあります。

加えて、今年は Microsoft Inspire と、マイクロソフトの営業/技術支援組織の年次のキックオフミーティングである Microsoft Ready が同時開催される初めての年でもあります。これにより、世界中のマイクロソフト社員と関係を築く機会が増えます。この短いビデオ (英語)をご覧になり、Microsoft Inspire と Microsoft Ready が初めて同時開催となり、パートナーとマイクロソフトの経営陣が体験を共有することに興奮しているかをご覧ください。

学び、つながり、そしてパートナーシップの構築を行うための、本当に思い出深い、活気ある週になることをお約束する Inspire に今すぐ登録 (英語) して席を確保してください。お見逃しなく!

注: ツアー受付はすでに終了しています。

 

関連リソース


Text Suggestions In Windows 10

$
0
0

iPhone

The text suggestion feature on an iPhone

Anyone who has used a modern smartphone or tablet will be very familiar with the idea of "text suggestions" to speed up the input of text on a software keyboard. Whilst I personally don't make regular use of this feature, it's comforting to know it's there if I should need it.

 

Of course, those with accessibility needs find features like this invaluable and I was talking to educators last week who specialize in this area and was asked whether Windows 10 supported "text suggestions" or "word complete".

I was aware that on software keyboards in Windows 10, such as on a tablet or touch screen device, text suggestions had been around for a while, however I pinged the awesome Mike Tholfsen who shared with me that the release of Windows 10 1803 brought text suggestions to hardware keyboards too.

Enabling Text Suggestions in Windows 10:

The easiest way to achieve this is to simply hit the "windows key" on your and type "text":

1.PNG

When I first looked for this I only saw the software keyboard options:

2

However, Mike reminded me to scroll down and it was there that I came across the new feature in Windows 10 1803 that is support for the Hardware Keyboards:

3

It's worth noting, as I've highlighted in the screenshot above, that for now this is only supported when the keyboard is set to US English. Talking with the product team, they are looking to expand support for this include other English keyboards and, ideally, other languages.

So What Does It Look Like?

In Microsoft Word, here is a few examples of text suggestions:

In fact, it works great in virtually all applications I tried, here are screenshots from Outlook and Edge:

7

And Edge:

8.PNG

The only application that I had difficulty with was the Chrome Web Browser which I believe is built on the Electron framework which uses the legacy IMM32 for input and doesn't support intelligent features like text suggestions for Hardware Keyboards.

Why Does This Matter?

For many people, they don't think twice about entering text into their computer with a keyboard, rarely pausing to correct spelling. However, for many students having assistance in this area, either with spelling help, or indeed reducing the physical process of typing every single key is of tremendous assistance.

Adding text suggestions natively into Windows 10 also saves organisations considerable money, as the educators I was talking to last week suggested that software extensions to enable this often costs in the hundreds of dollars. I've written before how accessibility is at the heart of Microsoft solutions and this relatively new feature further shows this commitment.

blog-11

SharePoint Online で発行機能を有効にする場合の留意点

$
0
0

サイト コレクションの作成後に SharePoint Server 発行インフラストラクチャ/SharePoint Server 発行機能を有効にする場合、主にパフォーマンスの観点で以下のような留意すべき事項があります。

・ナビゲーション

・ページ (Pages) ライブラリ

 

一般的に運用の開始後は設定や構成の変更が難しくなりますので、本稿の内容を構築の段階で考慮いただくことを、推奨いたします。

 

なお、サイト コレクションの作成時に、発行ポータル” (英語: Publishing Portal) テンプレートを利用される場合は後述の内容は考慮された状態でサイト コレクションが作成されます。

このため、発行機能の利用を検討される場合は、サイト コレクションの作成時に、”発行ポータル” テンプレートを利用することもご検討ください。

 

ナビゲーション

サイト コレクションの作成後に SharePoint Server 発行インフラストラクチャ機能を有効にすると、ナビゲーションに構造ナビゲーションが設定されます。

以下のブログ投稿でも紹介していますが、構造ナビゲーションを利用すると深刻なパフォーマンスの劣化が生じる可能性があるため、SharePoint Server 発行インフラストラクチャ機能を有効にした場合は、ナビゲーションを管理ナビゲーションに変更することが強く推奨されます。

 

タイトル : SharePoint Online のパフォーマンス チューニングについて

アドレス : https://blogs.technet.microsoft.com/sharepoint_support/2018/06/25/spo-performance-tuning/

 

タイトル : SharePoint Online で管理ナビゲーションを使用する

アドレス : https://blogs.technet.microsoft.com/sharepoint_support/2018/07/02/using-managed-navigation-in-sharepoint-online/

 

 

ページ (Pages) ライブラリ

チーム サイト等の発行機能が既定で無効であるテンプレートでサイトコレクションを作成すると、サイトを構成するページのファイル (.aspx ファイル) サイトのページ” (SitePages) ライブラリに保持されます。

一方で、サイトの機能の “SharePoint Server 発行機能を有効にすると、ページ” (Pages) ライブラリが作成され、本ライブラリにもサイトを構成するページのファイルを保持することが可能です。

何れのライブラリも同様の機能を保持しているように見えますが、ページライブラリはSharePoint Server 発行インフラストラクチャを有効にしているサイト コレクションに最適化されているため、SharePoint Server 発行インフラストラクチャを有効にしている場合は、ページライブラリを利用することが一般的に推奨されます。

 

・発行機能はポータルサイト等の閲覧を主目的としたサイト向けの機能となります。サーバー側の動作で、閲覧に最適化された機能が幾つかありますが、ページライブラリに存在するページ ファイルにのみ有効となります。

・主にカスタマイズのパフォーマンス チューニングにおいて有効な CDN の利用に最適化されています。

 

なお、サイトのページライブラリで作成したページ ファイルを、ページライブラリに移行することは出来ません。このため、サイトの構築段階で ページライブラリについて考慮することが重要となります。

 

タイトル : SharePoint Online CDN を利用する

アドレス : https://blogs.technet.microsoft.com/sharepoint_support/2018/06/20/sharepoint-online-cdn/

 

 

補足

既に広く知られている情報になりますが、SharePoint Server 発行インフラストラクチャを一度でも有効にしたサイト コレクションは。サイト テンプレートがサポートされませんので、ご留意ください。

 

タイトル : Office 365 SharePoint Online または SharePoint Server 2013 [テンプレートとしてサイトを保存] 機能が利用できない

アドレス : https://support.microsoft.com/ja-jp/help/2492356/

 

タイトル : 発行機能とサイトテンプレートについて

アドレス : https://blogs.technet.microsoft.com/sharepoint_support/2014/05/23/691/

 

 

 

今回の投稿は以上です。

本情報の内容は、作成日時点でのものであり、予告なく変更される場合があります。

Microsoft Inspire 2018 基調講演登壇者のご紹介【7/9 更新】

$
0
0

(この記事は2018年6月21日にMicrosoft Partner Network blog に掲載された記事 Introducing the Microsoft Inspire Corenote Speakers の翻訳です。最新情報についてはリンク元のページをご参照ください。)

Microsoft Inspire (英語) のプレゼンテーションで最も話題になっているのは、マイクロソフトの主要な役員が提供する基調講演です。これらの講演から、技術革新、ソリューション戦略、および市場参入戦略の観点より、パートナーコミュニティへの今年度のマイクロソフトの方向性を伺い知ることができます。また、同時に基調講演は、グローバルな状況の下、私たちが肯定的な変化のためにどのように集合的な力を発揮できるのかを、私たちに示してくれます。 2014年の基調講演プレゼンテーションでは、マイクロソフトの最高経営責任者 Satya Nadellaがマイクロソフトの企業ミッション「地球上のすべての個人とすべての組織が、より多くのことを達成できるようにする」について初めて解説しました。

今年の基調講演は、何千人ものMicrosoft Inspire参加者のためのエキサイティングでエネルギーに満ち溢れる体験です。私は次のような優れた講演者のラインナップを発表することを誇りに思います。

  • Satya Nadella, CEO of Microsoft  Twitter
  • Brad Smith, President and Chief Legal Officer of Microsoft Twitter
  • Judson Althoff, Executive Vice President of Worldwide Commercial Business at Microsoft Twitter
  • Jason Zander, Executive Vice President of the Microsoft Azure Team in the Cloud and AI Group at Microsoft Twitter
  • Alysa Taylor, Corporate Vice President, Business Applications and Global Industry at Microsoft
  • Anand Eswaran, Corporate Vice President, Microsoft Digital Twitter
  • Julia White, Corporate Vice President, Cloud Platform at Microsoft Twitter
  • Ron Markezich, Corporate Vice President, Microsoft 365 Marketing at Microsoft Twitter
  • Yusef Medhi, Corporate Vice President, Windows and Devices Group at Microsoft Twitter

そして僭越ながら私も、今年の基調講演の1つを担当することになりました。私たちが持っている驚異的な成長の機会と、顧客のデジタル変革を加速するために長年にわたるパートナーシップを培っていくのかに焦点を当てます。

基調講演と登壇者のプロファイルの詳細については、セッションとスピーカーのページ (英語)をご覧ください。

 

マイクロソフト関係者全員で共有する基調講演

基調講演は現地時間 7月16日(月)、7月17日(火)、7月18日(水)の午前中にT-Mobileアリーナで開催されます。月曜日の朝からMicrosoft Inspireプレゼンテーションが正式に開始となり、私が皆様をラスベガスにお迎えします。その後、Judson AlthoffとBrad Smithを迎えます。Jason Zander は、ハイブリッド・クラウドの機会であるAzureとコンピューティングにおけるAIの役割の拡大に注力し、Alysa TaylorとAnand Eswaranは業種の視点から深い見識を共有します。火曜日は、私はジェネラル セッションの最後に登壇します。ここでは、マイクロソフトが数百万の顧客とパートナー様をどのように結びつけ、パートナー様がデジタル変革の新しいフロンティアを活用することができるかに焦点を当てます。水曜日の基調講演は本当に特別なイベントになる予定で、マイクロソフトの最高経営責任者 Satya Nadella が、Microsoft Inspire と マイクロソフトの営業/マーケティング/技術支援組織の年次キックオフとなる Microsoft Ready の両方の参加者に語り掛けます。パートナー様とマイクロソフト社員が、同じメッセージを一緒に聞くことで、世界中のマイクロソフト関係者全員が今年度の同じビジョンを共有できるようになります。

 

昨年の基調講演からのハイライト

昨年のプレゼンテーションを振り返り、私たちがどれだけ達成できたか見ることで、とても大きなエネルギーを得ることができます。昨年、Satya NadellaはMicrosoft 365を紹介し、グローバル企業と中小企業の両方がおよそ4.5兆米ドルのデジタル変革機会を活用できる方法について議論しました。 Brad Smithは、高度なセキュリティ機能をすべてのマイクロソフトソリューションに統合し、世界中の人々のデジタル権利を保護するためにパートナーと密接に協力するという当社のコミットメントを概説しました。 Judson Althoffは、ビジネスモデルの見直し、つまり「お客様への対応」、「従業員の生産性向上」、「業務の最適化」、「製品の変革」を可能にするデジタル変革の4つの柱を説明しました。私は、ソリューションを構築し、そのソリューションを市場に投入するためのフレームワークを作成し、お客様のソリューションやサービスを顧客に販売する力を合わせることで、パートナーシップを強化するOne Commercial Partnerの立ち上げをご紹介しました。

ラスベガスで私たちとお会いする前に、去年の基調講演からビデオの抜粋 (英語)を見てインスパイアされてみてはいかがでしょうか。

 

Microsoft Inspire にご登録ください

ラスベガスで行われる Microsoft Inspire はもうすぐの開催です。毎日様々な学び、つながり、関係の構築を行う忙しい週になるでしょう。 Microsoft InspireとMicrosoft Readyの同時開催 (英語)は、パートナー様とマイクロソフト社員が有意義なつながりを確立し、目標と戦略を調整し、お客様の成長とデジタル変革を促進する機会を増やします。また、新しいソリューションを直接体験して、The Commons  (英語)のさまざまなマイクロソフトコミュニティとつながり、業界のリーダーや変革者の登壇者 (英語) から洞察を得るとともに、ソリューション、戦略、および戦略を網羅したさまざまなブレイクアウトセッション (英語) から選択できます。お客様のビジネスに最も関連性の高いパートナー機会を提供します。

本当に素晴らしい週になることをお約束するInspire に今すぐ登録 (英語) して席を確保してください。お見逃しなく!ラスベガスでお会いしましょう!

注: ツアー受付はすでに終了しています。

 

関連リソース

Azure Data Factory の新機能の一般提供を開始

$
0
0

執筆者: Mark Kromer (Senior Program Manager, Information Management)

このポストは、2018 6 27 日に投稿された Azure Data Factory new capabilities are now generally available の翻訳です。

 

このたび、Azure Data Factory (ADF V2) の新機能の一般提供を開始しました。これにより、クラウドでのデータ統合がこれまでよりもずっと簡単になります。ブラウザー ベースの新しいユーザー インターフェイスでは、データ パイプラインの構築やスケジュール設定をドラッグ アンド ドロップで効率的に行えるため、プロジェクト期間を短縮することができます。クラウドでもオンプレミスでも、データ格納場所を問わずデータ統合プロジェクトの正常性を大規模に管理、監視することができます。データはすべてエンタープライズ レベルのセキュリティで保護されます。ADF 70 を超えるデータ ソース コネクタをサポートしており、大規模なデータ変換ジョブを簡単にディスパッチして生データを整形し、ビジネス アナリストがお好みの BI ツールやカスタム アプリケーションで利用できるようにします。

既に SQL Server Integration Services (SSIS) をお使いのお客様は、ADF を使用してお持ちの SSIS パッケージをクラウドにリフトアンドシフトすることで、既存のパッケージをほとんど変更することなく、サービスとしての SSIS へと移行することが可能です。ADF がお客様に代わって SSIS リソースの管理を行うため、生産性を高めると共に、総保有コスト (TCO) を削減することができます。さらに、セキュリティやコンプライアンスの要件を満たしつつ、従量課金制で必要に応じて機能を拡張していくことができます。

Azure Data Factory のすべての新機能には、一般提供中の Azure SLA が適用されます。以下、いくつかの新機能をご紹介します。

  1. 制御フロー: 分岐、ループ、条件付き実行、パラメーター化などの制御フロー データ パイプライン コンストラクトによって、複雑なデータ統合ジョブを再利用できるよう柔軟に調整します。
  2. コーディング不要のデータ移動やオーケストレーション設計: お使いのブラウザーから直接パイプラインの設計、管理、メンテナンス、監視を行うことができます。Visual Studio Team Services Git リポジトリとネイティブに統合されているため、管理やオートメーションの構築とリリースに加えて、データ パイプライン上でのチームの共同作業が可能です。
  3. パイプラインの反復開発: ADF の設計環境では、組み込みの反復デバッグ機能を使用して、パイプラインの開発とデバッグをインタラクティブに反復することができます。
  4. 柔軟なスケジュール設定: ウォールクロック スケジューラ、イベント ベースのトリガー、タンブリング ウィンドウ スケジュールなどで、パイプラインのスケジュールを設定できます。
  5. SSIS ADF へリフトアンドシフト: 統合ランタイムのサポートにより、Azure Data Factory を使って既存のオンプレミスの SSIS パッケージをクラウドへ移行し、クラウド上で SSIS パッケージの実行、スケジュール設定、監視を行うことができます。
  6. HDInsight のオンデマンドな Spark Azure Databricks: ADF で構築したクラウド上の ETL パイプラインでは、HDInsight のオンデマンド クラスターや Azure Databricks Notebook を使用して、Spark で大規模にデータを変換することができます。
  7. SDK のサポート (英語): SDK のサポートが追加および更新され、Python.NETRESTPowerShell を使用してカスタム アプリケーションを構築できるようになりました。

マイクロソフトのクラウドおよびデータ パートナーである Pragmatic Works では、こうした便利な機能を活用することで、これまでになかった新しい方法で顧客との関係を構築できるようになりました。

Pragmatic Works は、Azure クラウド、データ サービス、トレーニングを通じて、お客様がビジネス上の課題をすべて解決できるよう支援しています。Azure Data Factory を採用したことで、当社のお客様はオンプレミスやマルチクラウド ソースのデータを驚くほど簡単に集約できるようになりました。当社でも、ドラッグ アンド ドロップ式のブラウザー ベースのユーザー インターフェイスを使用して、複雑なデータ統合をすばやく構築できるようになったため、現在はビジネス価値の提供に注力しています」

Adam Jorgensen (Pragmatic Works、コンサルティング プレジデント)

今すぐ始めましょう

        ADF V2 ファクトリ作成のクイックスタート ガイド

        ハンズオン ラボ: SSIS パッケージを Azure に移行し、データ ウェアハウスを刷新する (英語) を見る

        eBookAzure Data Factory: SSIS in the Cloud (英語)」をダウンロードする

        Azure Data Factory パイプライン構築に関するホワイトペーパー (英語) を読む

 

Network Performance Monitor の Service Connectivity Monitor の一般提供を開始

$
0
0

執筆者: Abhave Sharma (Program Manager, Azure Networking)

このポストは、2018 6 25 日に投稿された Network Performance Monitors Service Connectivity Monitor is now generally available の翻訳です。

 

Network Performance Monitor (NPM) Service Connectivity Monitor は、これまで Service Endpoint Monitor という名称でプレビューが提供されていましたが、このたび一般提供が開始され、それと同時に新たな名称に変更されました。Service Connectivity Monitor では、アプリケーション、URIVM、ネットワーク デバイスなどのサービスへの接続を監視できるほか、パス内のインフラストラクチャやネットワークのボトルネックが発生している場所を特定することができます。

サービスやユーザーが、クラウド、ブランチ オフィス、遠隔地に分散することに伴い、サービス停止やパフォーマンス低下の原因を特定することがますます困難になってきました。その要因としては、アプリケーション、スタック、クラスターの問題や、クラウド、通信事業者のネットワーク、ファースト ワンマイルのネットワークの問題があることが考えられます。Service Connectivity Monitor は、社内でホストされたサービスやクラウド サービスのパフォーマンス、およびエンドツーエンドのネットワーク パフォーマンスを監視、視覚化するための機能を統合したもので、ネットワーク内の主要ポイントからサービスへの接続テストを作成することで、問題の原因がネットワークにあるかアプリケーションにあるかを判断できます。ネットワーク トポロジ マップでは、パケット損失率やレイテンシの高いリンクやインターフェイスを確認し、社内外の問題のあるネットワーク セグメントを特定することができます。

アプリケーションの問題かネットワークの問題かを判断する

アプリケーションの応答時間とネットワーク レイテンシの相関関係を確認することで、アプリケーションの接続に関する問題の原因がアプリケーションにあるかネットワークにあるかを判断できます。

以下の画像の例では、アプリケーションの応答時間の急増に伴い、ネットワーク レイテンシも急増しています。このことから、アプリケーションのパフォーマンス低下はネットワーク レイテンシの増加によるものであり、問題の原因はアプリケーションではなく、基盤となるネットワークにあると判断できます。

Application or network problem

以下の例では、アプリケーションの応答時間が急増しているものの、ネットワーク レイテンシは一定です。このことから、パフォーマンス低下の発生時にネットワークは安定した状態にあり、問題の原因はアプリケーション側にあると判断できます。

Scenario 1

ネットワークのボトルネックを特定する

NPM インタラクティブなトポロジ マップには、オンプレミスとアプリケーション エンドポイント間のすべてのパスとインターフェイスが表示されます。ノードからアプリケーションへのエンドツーエンドのネットワークが視覚化されるだけでなく、各インターフェイスで発生しているレイテンシも表示されるため、問題のあるネットワーク セグメントを特定することができます。以下に示す画像では、四角で囲んだネットワーク インターフェイスで最大のレイテンシが発生していることを特定できます。

Network bottlenecks

単一のビューで複数のバンテージ ポイントからサービスへの接続を監視する

ブランチ オフィス、データセンター、オフィス サイト、クラウド インフラストラクチャなどからサービスへの接続を単一のビューで監視することができます。企業のネットワーク境界内のバンテージ ポイントに NPM エージェントをインストールすることで、ユーザーがアプリケーションにアクセスしている場所からのパフォーマンスが視覚化されます。

以下の画像の例では、複数のソース ノードから www.msn.com へのネットワーク トポロジを単一のビューで確認できます。正常でないパスが赤で表示され、接続に関する問題のあるノードを特定できます。

Service endpoints

サービスへのエンドツーエンドの接続を監視する

企業のネットワーク境界内のソース ノードと使用しているサービス (Web サイト、SaaSPaaSAzure サービス、ファイル サーバー、SQL サーバーなど) 間の合計応答時間、ネットワーク レイテンシ、パケット損失を監視できます。いずれかのブランチ オフィスからの応答時間、パケット損失、レイテンシがしきい値を超えた場合に、プロアクティブに通知されるようにアラートを設定できます。パフォーマンス データのほぼリアルタイムの値と時系列的な推移を表示する以外に、ネットワーク状態レコーダー (英語) を使用すると、特定のネットワークの過去の状態を表示して、把握しにくい一時的な問題を調査することができます。

Tech nodes for Bing

Microsoft Office 365 Dynamics 365 の組み込みテストを使用してマイクロソフトのサービスへの接続を監視する

Service Connectivity Monitor には、組み込みテストが用意されています。このテストはワンクリックで簡単にセットアップできるため、事前設定なしで Microsoft Office 365 および Dynamics 365 サービスへの接続を監視できます。この機能には、これらのサービスに関連付けられたエンドポイントの一覧が保持されるため、各サービスに関連付けられている各種エンドポイントを入力する必要はありません。

Monitoring

カスタムのクエリやビューを作成する

NPM GUI に表示されるデータはすべて、Log Analytics の検索機能でもネイティブに使用できます。リポジトリ内のデータに対してインタラクティブな分析を実行して、各種ソースからのデータの相関関係を確認し、カスタムのアラートやビューを作成して、ExcelPower BI、共有リンクにデータをエクスポートすることができます。

使用を開始する

NPM Service Connectivity Monitor を設定する詳細な手順についてはこちらを、NPM のその他の機能の詳細についてはこちらをご確認ください。

フィードバックのお願い

フィードバックをお寄せいただくには、以下の方法があります。

  • UserVoice の利用: Network Performance Monitor の新機能に関するご提案は UserVoice ページ (英語) までお寄せください。
  • コミュニティに参加: マイクロソフトでは、新機能を早期に利用し、今後の NPM の機能強化にご協力いただけるお客様を随時募集しています。コミュニティへの参加にご興味があるお客様は、こちらの簡単なアンケート (英語) にご回答ください。

 

Windows Server System Insights の概要

$
0
0

執筆者: Garrett Watumull (Program Manager, Windows Server)

このポストは、2018 6 19 日に投稿された Introducing Windows Server System Insights の翻訳です。

 

このたび、Windows Insider Program の参加者向けに Windows Server 2019 の新しいプレビュー ビルドがリリースされました。ご存知の方もいらっしゃるかと思いますが、Windows Server 2019 は数か月前に発表され、今年中に一般提供が開始される予定となっています。リリースのたびに新機能がいくつか導入されますが、今回は System Insights についてご紹介したいと思います。

System Insights とは

IT 管理者の任務の 1 つは、システムを円滑に運用することです。ディスクの空き領域が不足していないか監視したり、Hyper-V ホストの消費メモリや消費 CPU を確認して VM の追加を計画するなど、さまざまなアクティビティやコンポーネントに目を光らせている必要があります。

System Insights は今回の Windows Server 2019 プレビューで導入された新しい機能で、Windows Server にローカルの予測分析機能がネイティブに提供されます。これらの予測機能は、それぞれ機械学習モデルを基盤としており、パフォーマンス カウンターやイベントといった Windows Server のシステム データをローカルで分析し、高精度の予測を提供します。これにより、Windows Server インスタンスの事後対応型の管理に伴う運用コストを削減できます。

これらの各機能はローカルで実行されるため、すべてのデータは Windows Server インスタンスで直接収集、保存、分析され、クラウドに接続することなく予測分析機能を使用することができます。Windows Server 2019 では、容量予測に重点を置いた機能セットが System Insights に導入され、コンピューティング、ネットワーク、ストレージの今後の使用状況を予測します。

https://cloudblogs.microsoft.com/uploads/prod/2018/06/cpu-forecasting-1024x552.png

1: Windows Admin Center System Insights ダッシュボード

上記の画像をご覧いただくとわかるとおり、System Insights Windows Admin Center から管理できます。また、System Insights ではリッチな PowerShell インターフェイスも提供されており、強力な自動化が可能です。

現在利用可能な機能と今後の計画

現在の Windows Server 2019 プレビュー ビルドの System Insights でできることは、以下のとおりです。

  • 予測機能を参照し、機能をオンデマンドで呼び出すか、定期的に実行するように構成する。
  • 予測結果を視覚化して、容量の消費傾向を直観的に理解する。
  • カスタムの修復ジョブを設定し、特定の結果が生成された場合に自動で実行されるようにする。これにより、予測機能で検出された問題による影響を自動で緩和できます。
  • 個々の Windows Server の容量予測について、一定期間における傾向を表示し理解する。
  • リモート インスタンスに対して PowerShell を使用して、関連する Windows Server インスタンス (クラスター、アプリケーション層、ラック、データセンターなど) のグループから報告される予測結果を集計し、グループ全体におけるコンピューティング、ストレージ、ネットワークの傾向を理解する。

マイクロソフトは今後も引き続き System Insights の強化に取り組んでいきます。今後のビルドでは、オプションのクラスター化されたストレージの予測、修復用の PowerShell スクリプトの提案、Windows Admin Center のリッチなユーザー エクスペリエンスの強化、カスタムのシステム データを必要とする新しい予測機能の動的インストールといった新機能が追加される予定です。

プレビューを今すぐダウンロード

System Insights の利用を開始するには、Windows Server 2019 および Windows Admin Center (英語) のプレビューをダウンロードしてください。

Windows Server 2019 のさまざまな新機能については、Windows Server Summit (英語) をご覧ください。

 

(RDS) Tip of the Day: Azure Marketplace new offers

$
0
0

Today's tip...

We continue to expand the Azure Marketplace ecosystem. From May 1 to 15, 28 new offers successfully met the onboarding criteria and went live.

See details of the new offers below:

Altova Server Platform: This free Azure virtual machine template makes it easier and more convenient to use Altova server software in the cloud. The VM template installs the complete line of Altova server software products, including the free LicenseServer, on the VM you specify in Azure.
Apptimized Test: Apptimized Test takes away the pain from constant retesting against the Windows platform. Using our unique Azure-based solution, test all your products against every Insider Release of every Microsoft Windows change well before that change moves into production.
Apptimized Catalogue: Get instant access to latest versions of the world’s most commonly packaged applications, already packaged to Apptimized’s high quality standards. No longer pay each time an application needs to be repackaged; simply log in and download the latest version.
Apptimized Packaging Service: We package applications for all formats, against any platform, without you needing to invest a penny in hardware, software, or expensive resources. Built on over 15 years delivering specialist packaging services to hundreds of customers of all sizes across all sectors.
Apptimized Packaging Tool: The Apptimized Packaging Tool is a scalable, low-cost alternative to the traditional thick client toolsets. For a low monthly fee, access everything needed to discover, package, remediate, test, and store as many applications and application packages as you like.
Apptimized Monitor: Apptimized Monitor continually analyzes multiple sources of industry data, so we can let you know instantly when any one of 250 applications in your portfolio has been updated by its vendor. We monitor 250 products, keeping your applications estate current.
CentOS for Azure Batch container pools: Use this CentOS image to create Azure Batch pools to run container applications. These images should only be used with Azure Batch service to create pools that run container applications. The images have the container runtime pre-installed.
CentOS (with RDMA) for Azure Batch container pools: Use this image (with RDMA driver) to create Azure Batch pools to run container applications. Only use these images with Azure Batch service to create pools that run container applications. The images have the container runtime pre-installed.
CloudEndure Disaster Recovery - Tier-2: CloudEndure utilizes Azure to provide an affordable enterprise-grade disaster recovery solution for any source workload – physical, virtual, or cloud-based. Recover workloads into Azure, launching an identical copy of your source machines.
FastCollect from Archive360: FastCollect is a powerful data onboarding platform that is based on a legally compliant data validation engine. Onboard 80+ data types to Azure at high speed while maintaining 100% data fidelity and chain of custody. Meets all required compliance regulations.
hive - Azure Self Service Portal: hive removes bottlenecks, eliminates human errors, and reduces VM request time from 1 week to 1 hour. Our workflows include: list all VMs in Azure IaaS; email requestor and approver; empower users to schedule start and stop of VMs; and more.
PHP 5.6 - Zend Server: Zend Server on Azure is designed for both development and production. Create higher-performing applications and run mission-critical PHP applications in the cloud. Zend Server is an application server designed to scale applications seamlessly across cloud resources.
PlateSpin Migrate: PlateSpin Migrate is a powerful workload portability solution that automates the process of moving workloads over the network between physical servers, virtual hosts, and enterprise cloud platforms – all from a single point of control. Test, migrate, and rebalance workloads.
Rapid Recovery Core VM: Rapid Recovery advanced data protection unifies backup, replication, and recovery in one easy-to-use software solution. The Rapid Recovery Core Virtual Machine for Azure leverages the Microsoft cloud for snapshot backups and all the features of Rapid Recovery.
Solar inCode: Solar inCode seamlessly plugs into each stage of the software development lifecycle (SDLC), thus allowing your developers to run security scans with ease and focus on building applications. Control the security of applications, provided to you by third-party developers.
STAR-CCM+ v12: The STAR-CCM+ v12 integrated engineering simulation software on Microsoft Azure gives you the additional compute power you need to solve your complex simulations. With one click you can run STAR-CCM+ on your Azure instance of choice with STAR-CCM+ pre-installed.
Stratusphere UX: Stratusphere UX provides complete Microsoft Windows desktop monitoring, diagnostics, performance validation, and optimization. The solution supports all Microsoft Windows-based delivery approaches, including virtual and mixed platform desktop environments.
Ubuntu server OS for Azure Batch container pools: Use this Ubuntu server OS image to create Azure Batch container pools. These images should only be used with Azure Batch service to create pools that run container applications. The images have the container runtime pre-installed.
Ubuntu (with RDMA) for Azure Batch container pools: Use this Ubuntu server OS image to create Azure Batch container pools. These images should only be used with Azure Batch service to create pools that run container applications. The images have the container runtime pre-installed.
Microsoft Azure Applications
Alchemi Intelligent Data Management Stack: Alchemi is a solution that sits above all file data, creating a unified virtual view that describes the universe of content, yet leaves the physical data where it sits. It creates a near-real-time, central metadata index representing all environments it sees.
AppGate SDP: AppGate SDP for Azure supports fine-grained, dynamic access control to Azure resources. Using a Software-Defined Perimeter approach for granular security control, it makes your Azure resources inaccessible and invisible. It then delivers access to authorized Azure resources only.
Azure Blockchain Workbench: The Azure Blockchain Workbench is the fastest way to get started with blockchain on Microsoft Azure. This tool allows developers to deploy a blockchain ledger along with a set of relevant Microsoft Azure services most often used to build a blockchain-based application.
Haivision Media Gateway 1.5: Haivision Media Gateway on Microsoft Azure is used for efficiently transporting high-quality, low-latency live HD video via the open-source SRT protocol to multiple locations around the world, making it ideal for broadcast distribution and enterprise events.
Haivision Media Gateway 1.6.2: Haivision Media Gateway on Microsoft Azure is used for efficiently transporting high-quality, low-latency live HD video via the open-source SRT protocol to multiple locations around the world, making it ideal for broadcast distribution and enterprise events.
Infrastructure for SAP Netweaver and SAP HANA: Get the most from your SAP HANA and SAP business application software with decreased downtime, greater efficiency, and accelerated innovation with the reliability, availability, and service ability of SUSE Linux Enterprise Server for SAP.
Paxata Self-Service Data Preparation: Paxata Self-Service Data Preparation is a solution for business analysts and data professionals to discover, ingest, explore, transform, and export data, creating clean and contextual information from raw data. This fuels data exploration, discovery and analytics.
TeamCity: TeamCity is a continuous integration and continuous delivery server from JetBrains. It takes moments to set up, shows your build results on the fly, and works out of the box. TeamCity will make sure your software gets built, tested, and deployed, and will notify you on that the way you choose.
Unraveldata: Unravel Data is the Application Performance Management platform for big data that is full-stack and intelligent. Unravel Data guarantees the reliability and performance of apps, maximizes cost savings, and more. The Unraveldata app for HDInsight is prepared for Azure HDInsight clusters.

Reference: Azure Marketplace new offers: May 1–15 - https://azure.microsoft.com/en-us/blog/azure-marketplace-new-offers-for-may-1-15/


Office 365 Weekly Digest | July 1 – 7, 2018

$
0
0

Welcome to the July 1 - 7, 2018 edition of the Office 365 Weekly Digest.

There were six additions to the Office 365 Roadmap last week, including new Yammer features in SharePoint Online and Teams, new integration between Microsoft Planner and Microsoft Project, a combined password reset and multi-factor authentication registration experience, and adding a link for the Security and Compliance Center (SCC) in the Exchange Admin Center.

New online customer immersion experiences are now open for registration, with sessions starting in late July through late August. There are a few Azure Active Directory sessions this week, which will complete the July 2018 round of webinars.

Microsoft Teams was the focus of several blog posts last week, including a roundup of new features for July 2018 and the availability of eDiscovery for calls and meetings in Teams. In addition, idle-session timeout policies for OneDrive for Business and SharePoint Online are now available. Upcoming changes to the Exchange Web Services (EWS) API for Office 365 were also announced, with support for Basic Authentication access for EWS ending in October 2020.

Noteworthy items wrapping up this week's post include updates to the Office 365 URLs and IP address ranges effective August 1, 2018, the new Driving Adoption blog and Office 365 Teamwork Champions community, OneDrive Message Center updates for the last half of June 2018, and new capabilities for financial services and US government customers.

 

OFFICE 365 ROADMAP

 

Below are the items added to the Office 365 Roadmap last week:

 

Feature ID

Title Description

Status

Added

Estimated Release

More Info

31503

Rich Yammer feeds in SharePoint New web part to add a fully functional native Yammer feed to any modern SharePoint site.

In development

07/03/2018

Q4 CY2018

n / a

31502

Yammer tab in Microsoft Teams Easier access to Yammer communities with a built-in tab in Microsoft Teams.

In development

07/03/2018

Q4 CY2018

n / a

27755

Microsoft Project & Microsoft Planner – Create a new plan When connecting a Planner plan to a Project task, create a new plan quickly instead of linking to an existing one.

In development

07/03/2018

August CY2018

n / a

20614

SharePoint Online communication sites for sovereign datacenters Bringing SharePoint communication sites to all sovereign datacenters, including government tenants.

Launched

07/06/2018

Q4 CY2017

SharePoint Communication sites begin rollout to Office 365 customers

31548

Combined Password Reset & MFA Registration We are releasing a preview of a new user experience that will allow users to register security info for multi-factor authentication (MFA) and password reset in a single experience. Now when a user registers security info such as their phone number for receiving verification codes, that number can also be used for resetting a password. Likewise, users can change or delete their security info from a single page, making it easier to keep information up-to-date.

Rolling out

07/06/2018

July CY2018

n / a

31546

Make the Action Center easier to find When administrators need to unblock a blocked sender(s), due to compromise and/or sending spam, they could go to the Security and Compliance Center (SCC) Admin Center, but that wasn't easy since you had to type it into the browser. So, we're making it easier to find if the admin is already in SCC and also adding a link in the Exchange Admin Center to point directly to it.

In development

07/06/2018

Q4 CY2018

n / a

 

 

 

UPCOMING EVENTS

 

Azure Active Directory Webinars for July

When: Multiple sessions currently scheduled from July 10 - 12, 2018 | Are you looking to deploy Azure Active Directory quickly and easily? We are offering free webinars on key Azure Active Directory deployment topics to help you get up and running. Sessions include Getting Ready for Azure AD, Managing Enterprise Apps with Azure AD, and more. Each 1-hour webinar is designed to support IT Pros in quickly rolling out Azure Active Directory features to their organization. All webinars are free of cost and will include an anonymous Q&A session with our Engineering Team. So, come with your questions! Capacity is limited. Sign up for one or all of the sessions today!  Note: There are also some sessions available on-demand.

 

Visualizing, Analyzing & Sharing Your Data Without Having to be a BI Expert

When: Tuesday, July 31, 2018 at 12pm ET and 3pm ET | This 2-hour hands-on experience will give you the opportunity to test drive the latest business analytics tools. A trained facilitator will guide you as you apply these tools to your own business scenarios and see how they can work throughout your organization. During this interactive session, you will explore how to: (1) Locate and organize large amounts of data from multiple sources, (2) Visualize complex data and identify trends quickly without having to be a BI expert, (3) Find and collaborate with company experts on the fly, even if they work in another part of the country, and (4) Gather colleague's opinions easily and eliminate communication and process bottlenecks. Each session is limited to 12 participants, reserve your seat now.

 

Connecting, Organizing & Collaborating with Your Team

When: Wednesday, August 1, 2018 at 12pm ET and 3pm ET | During this session, you will have the opportunity to experience Windows 10, Office 365 and Microsoft's newest collaboration tool: Microsoft Teams. A trained facilitator will guide you as you apply these tools to your own business scenarios and see how they work for you. During this interactive session, you will explore how to use Microsoft Teams and Office 365 to: (1) Create a hub for team work that works together with your other Office 365 apps, (2) Build customized options for each team, (3) Keep everyone on your team engaged, (4) Coauthor and share content quickly, and (5) Gain skills that will save you time and simplify your workflow immediately. Each session is limited to 12 participants, reserve your seat now.

 

Transforming your business to meet the changing market and needs of your customers

When: Thursday, August 2, 2018 at 12pm and 3pm ET | This 2-hour hands-on experience will give you the opportunity to test drive Windows 10, Office 365 and Dynamics 365. A trained facilitator will guide you as you apply these tools to your own business scenarios and see how they work for you. During this interactive session, you will: (1) Use digital intelligence to build personalized experiences across all customer touchpoints, (2) Improve customer service through a single, unified experience that delivers end-to-end service across every channel, (3) Increase customer satisfaction with intelligent scheduling, native mobile support, and remote asset monitoring to help you get the job done right the first time, and (4) Run your project-based business more productively by bringing people, processes, and automation technology together through a unified experience. Each session is limited to 12 participants, reserve your seat now.

 

Hands-on with security in a cloud-first, mobile-first world

When: Thursday, August 9, 2018 at 12pm ET and 3pm ET | This 2-hour hands-on session will give you the opportunity to try Microsoft technology that secures your digital transformation with a comprehensive platform, unique intelligence, and partnerships. A trained facilitator will guide you as you apply these tools to your own business scenarios and see how they work for you. During this interactive session, you will: (1) Detect and protect against external threats by monitoring, reporting and analyzing activity to react promptly to provide organization security, (2) Protect your information and reduce the risk of data loss, (3) Provide peace of mind with controls and visibility for industry-verified conformity with global standards in compliance, (4) Protect your users and their accounts, and (5) Support your organization with enhanced privacy and compliance to meet the General Data Protection Regulation. Each session is limited to 12 participants, reserve your seat now.

 

Productivity Hacks to Save Time & Simplify Workflows

When: Wednesday, August 22, 2018 at 12pm ET and 3pm ET | This 90-minute hands-on experience will give you the opportunity to test drive Windows 10, Office 365 and Dynamics 365. A trained facilitator will guide you as you apply these tools to your own business scenarios and see how they work for you. During this interactive session, you will: (1) Discover how you can keep your information more secure without inhibiting your workflow, (2) Learn how to visualize and analyze complex data, quickly zeroing in on the insights you need, (3) See how multiple team members can access, edit and review documents simultaneously, and (4) Gain skills that will save you time and simplify your workflow immediately. Each session is limited to 12 participants, reserve your seat now.

 

BLOG ROUNDUP

 

What's new in Microsoft Teams – July Roundup

The July Roundup for Microsoft Teams details the latest enhancements across the following areas: (1) Communicate more seamlessly, (2) Collaborate more effectively, (3) Customize and extend your workspace, with third-party apps and processes, (4) New features available for mobile, (5) Experience Teams across devices, and (6) Learn how customers are using Teams. Some of the specific enhancements referenced in the post include Direct Routing in Teams, Teams availability in US Government Community Cloud, View and edit Visio files in Teams, Office 365 app launcher in the Teams web client, several new apps in Teams, support for eDiscovery, archiving a team, etc.

 

Microsoft Teams launches eDiscovery for Calling and Meetings

We're proud to announce that starting July 2nd, 2018 Microsoft Teams now supports eDiscovery for calling/meeting. With this feature launch, Microsoft Teams delivers on its Q2CY2018 commitments towards the Skype and Teams convergence roadmap. Now, compliance admins who are used to performing eDiscovery searches for Microsoft Teams messages and files will now be able to search and discover summary records for every Microsoft Teams meeting or call in their tenant. Microsoft Teams Clients participate in Meetings and Calls that run on the next generation calling and meeting infrastructure services from Skype and Teams. These services will collect information about every meeting and call in Teams. This information is used by the Call Record Processing services to generate a record of the call or meeting, referred to as a call detail record (CDR). This CDR is sent into a special folder (not discoverable by Exchange clients like Outlook or OWA) located within the mailbox storage of all participants who dialed into the call/meeting. This data is indexed and made available to the eDiscovery functionality in the Office 365 Security and Compliance center. So, when compliance admins search for Teams content by including user mailboxes are included in the scope of the search, meeting and call summaries for Microsoft Teams are going to be included in the output of the search.

 

Idle-Session Timeout Policy in SharePoint Online & OneDrive is now Generally Available

SharePoint and OneDrive include a set of controls to help keep your data safe no matter where people are when they access or share data, what device they're working on, and how secure their network connection is. These controls can help you customize the level of access granted to people while making sure the resulting constraints meet your organizational security requirements. They also allow you to balance security and user productivity and prevent overexposure, leakage, and oversharing of your sensitive data. To help safeguard your information on these systems, we're pleased to announce idle session timeout policies are now generally available. Session lifetimes are an important part of authentication for Office 365 and are an important component in balancing security and the number of times users are prompted for their credentials. Idle session timeout provides an Office 365 administrator to configure a threshold at which a user is warned and subsequently signed out of SharePoint or OneDrive after a period of inactivity. Idle session timeout policies allow Office 365 administrators to automatically sign out inactive sessions preventing the overexposure of information in the event a user leaves a shared system unattended.

 

Microsoft Teams: Protecting against advanced threats

How well do you trust your employees? What about your vendors? I'm constantly coming across organizations that are storing intellectual property and other sensitive data in Microsoft Teams, so they can collaborate with that data in a centralized manner. I'm also learning that most of those organizations are enabling guest access and allowing outside vendors to have access to that data and the resources within the team. A good example of this is an outside marketing agency that you contract with for event marketing, online marketing, etc. What if a guest of that team (or employee), accidently (or intentionally) uploads malware to the team (but masks it as a file called MarketingRoadmap.pptx), and an employee of the organization opens the file? The malware could now spread throughout your environment. This is where Office 365 Advanced Threat Protection (ATP) comes in. ATP can help to safeguard your organization from this threat by "detonating" (executing) files uploaded to Microsoft Teams (specifically the SharePoint/Office 365 Group on the back-end) to validate it is a legitimate file and contains no malicious code that can cause harm. This feature comes with Microsoft 365 E5, Office 365 E5, or available as an add-on to an existing Office 365 subscription. In this blog, I'm going to describe how to enable this feature, perform a test, and show you alerting.

 

Upcoming changes to Exchange Web Services (EWS) API for Office 365

Over the last few years, we have been investing in services that help developers access information in Office 365 in a simple and intuitive way, specifically through Microsoft Graph. Microsoft Graph and the use of OAuth 2.0 provide increased security and seamless integration with other Microsoft cloud services and is rapidly expanding developer access to the rich data sets behind Microsoft applications. As we make progress on this journey, we have continued to evaluate the role of Exchange Web Services (EWS). We are sharing our plans to move away from Basic Authentication access for EWS over the next two years, with support ending Oct. 13, 2020. Note: These plans apply only to the cloud-based Office 365/Exchange Online products; there are no changes to EWS capabilities of on-premises Exchange products. Also starting today, Exchange Web Services (EWS) will no longer receive feature updates. While the service will continue to receive security updates and certain non-security updates, product design and features will remain unchanged. This change also applies to the EWS SDKs for Java and .NET as well. While we are no longer actively investing in it, EWS will still be available and supported for use in production environments. However, we strongly suggest migrating to Microsoft Graph to access Exchange Online data and gain access to the latest features and functionality.

 

NOTEWORTHY

 

Updated: Office 365 URLs and IP Address Ranges

July 2, 2018: Updates for Exchange Online, Exchange Online Protection, Microsoft Teams, Office 365 Portal and Shared, Office Mobile, Office Online, SharePoint Online, and Skype for Business Online effective August 1, 2018. Details on the updates are available on the RSS feed and the complete list is located here. | Additional Resources: Managing Office 365 Endpoints, Content Delivery Networks, Client Connectivity, and Office 365 endpoint categories and Office 365 IP Address and URL Web Service.

 

The Office 365 Teamwork Champion's community is Open!

You're the Go-To person in your organization for Office 365, among other things. Curious by nature and ready to help, you're motivated by learning new things and ready to lead. You believe that technology can transform the way people work. We're here to connect you with other Champions that share your passion for working better together! You'll meet like-minded passionate thought leaders—so you can share and learn from each other. The Office 365 Champion Program will bring you the latest updates and Microsoft insider views. You'll get exclusive access to Microsoft product experts, and pre-release tools and resources you can use to be a Champion with your peers at work. More details on what is provided and what is coming are included in the post. You can join the program at https://aka.ms/O365Champions. | Related: Welcome to the Driving Adoption Blog!

 

OneDrive Message Center Updates for June 16-30, 2018

This post is a recap of OneDrive Message Center posts from the past two weeks. Around the 15th and 30th of each month we will post information on: (1) What is coming, (2) What has been released, and (3) A timetable of when these features might be hitting your tenants categorized into web features, mobile features and sync features. The post for June 16 – 30, 2018 includes information on the following features: (1) Weekly Trends for access statistics for files on OneDrive, (2) File Hover Card now available in Shared by Me View, (3) Mandatory use of TLS 1.2 in Office 365, (4) Mac OneDrive sync client support for IRM content, and many more.

 

Take your summer back and automate your Office 365 migration

Get this summer started off on the right foot and accelerate your migration to Office 365. More than 200,000 organizations and 190 million people have SharePoint for intranets, team sites and content management, join the ranks of those transforming their workplace with the SharePoint Migration Tool from Microsoft. Helping people share files and collaborate on content has always been central to SharePoint. At the core of these principles is the content itself, the documents you create, the documents you manage, the documents you share and now we're making it easier than ever to take advantage of the power content management and collaboration capabilities in SharePoint and OneDrive so you can share and manage content, knowledge, and applications to empower teamwork, quickly find information, and seamlessly collaborate across your organization. Based on your feedback, we're pleased to share that we're adding new support for Windows PowerShell to the SharePoint Migration Tool. With these new capabilities you'll be able to address scale migrations and deliver automated, programmatic migration solutions through the SharePoint Migration Tool.

 

Proposal Manager for financial services helps increase proposal win rates

The commercial and corporate lending environment is increasingly competitive and squeezing interest margins for banks and lenders. Bank lending teams must navigate a stream of documents—such as client financials, collateral assets, and regulatory attestations. They must follow protocols that thoroughly analyze the risk attached to a credit facility and income potential of business loans and capital investments. Since lending proposals contain sensitive client information, strict privacy, security, and compliance measures are required. In addition, financial services institutions are hampered by disjointed systems and manual processes that are costly and slow—often leading to inconsistent results, higher error rates, and increased costs. To win business in this competitive market, lending teams need the right tools to deliver tailored proposals quickly and easily. Built on the Microsoft 365 platform, the Proposal Manager solution is designed specifically for corporate and commercial banks to: (1) Streamline, automate, and speed up the lending process, (2) Create more effective proposals, and (3) Collaborate across the bank with strict confidentiality. The solution was developed by the Microsoft Financial Services team and developers as part of their focus to build vertical-specific solutions. No other cloud productivity providers offer a true banking-specific, end-to-end proposal management solution—architected from the ground up using the Microsoft 365 productivity suite. The solution is fully customizable and adaptable by your enterprise development team.

 

Customer Key now available in GCC, GCC High, DoD for Exchange Online

At Ignite last year, we announced several new encryption capabilities including Customer Key, which enables customers to provide and control their own keys that are used to encrypt their Office 365 data at-rest. Customer Key was designed for customers that have certain compliance obligations that require the ability to control their own encryption keys. With Customer Key, you can control your organization's encryption keys and then configure Office 365 to use them to encrypt your data at-rest. Data at-rest includes customer data from Exchange Online and Skype for Business that is stored in mailboxes and files that are stored in SharePoint Online and OneDrive for Business. We are announcing that Customer Key is now generally available for Exchange Online in Office 365 government cloud instances: GCC, GCC High and DoD. We plan to make available Customer Key for SharePoint Online and OneDrive for Business in Office 365 government cloud instances by end of Q3 2018. Customer Key is offered for Exchange Online in the Office 365 Government Community Cloud suite, "E5", and the Advanced Compliance SKU. Additionally, customers must also purchase Azure Key Vault.


Microsoft Inspire: Recommended teamwork and intelligent communications sessions

$
0
0

It's a great year to be attending Microsoft Inspire! This year, you’ll find an array of new opportunities to explore and consider for growing your business. Make the most of your time investment by reviewing the Modern Workplace Teamwork and Intelligent Communications sessions you’d like to attend, then adding them to your personal MyInspire agenda. While there are many great sessions to choose from, I’ve curated a list of sessions that I wanted to highlight should you be looking for recommendations.

General sessions

Delivered by Microsoft executives and other industry leaders centered around emerging partner business opportunities, sessions will highlight scenarios which showcase solution possibilities for your customers.

Monday, July 16

OFC01 – Building a modern workplace today with Microsoft 365

OFC100 – Microsoft 365 teamwork: Vision, product roadmap, and partner opportunities for empowering teamwork and collaboration

OFC200 – Delivering on Microsoft’s vision for intelligent communications

WIN01 – Microsoft 365 and the modern desktop opportunity

SEC100 – Delivering Microsoft’s vision for security and compliance

Tuesday, July 17

OFC300 – Demystifying Microsoft 365 in SMB to acquire more customers

Breakout sessions

Breakout sessions are interactive sessions focused on a broad range of topics from leadership skills to advanced technology solutions. They may include demonstrations, tips and tricks, and best practices.

Tuesday, July 17

OFC111 – Monetizing the opportunity to enhance collaboration with Microsoft Teams, the hub for teamwork

OFC212 – The journey to Microsoft Teams: The intelligent communications roadmap and opportunity

OFC502 – Transform productivity with apps and insights built with Microsoft Graph and Azure

OFC400 – How FastTrack Ready can help drive your Microsoft 365 success

Theater sessions

Presented in The Commons, these 20-minute, theater-style sessions are delivered by Microsoft and partner subject matter experts.

Monday, July 16

OFC101t – Adoption and change management: Current trends and learnings from the field

OFC104t – Ask us anything session with the Microsoft Teams engineering team

OFC206t – Connecting you with simplicity and productivity: Voice device solutions for Office 365, Microsoft Teams, and Skype for Business

OFC207t – Drive adoption and change management for intelligent communications

Tuesday, July 17

OFC109t – Top tips for leveraging Yammer and Microsoft Teams in your practice

OFC113t – Build apps and services to extend Office 365 with the Microsoft Teams platform

Wednesday, July 18

OFC505t – Streamline workflows with the power of the Office 365 platform

Workshop Sessions

Highly interactive sessions where attendees work together to solve business challenges, apply concepts to real-life situations, and exchange ideas.

Monday, July 16

OFC208w – Skype for Business to Microsoft Teams: Planning engagements

Wednesday, July 18

OFC116w – Win and deliver at scale with new offerings supporting Microsoft content services (enterprise content management)

Immersive Sessions

Facilitated, hands-on experiences that allow you to get deep insight and knowledge of specific solutions, products, or technologies. Seating is limited in these sessions to provide a more intimate discussion.

There are two immersive sessions that I wanted to highlight as well—the Customer Immersion Experience (CIE) and the Value Discovery Workshop (VDW). The CIE program has been around for many years and one that we continue to invest in. I encourage partners to consider CIE with your customers to show them what's possible with Microsoft 365 in an interactive virtual environment and how it can address their business needs. Additionally, the VDW session walks through how to prepare and conduct a VDW with your customers, helping you with business value conversations. Each will have several sessions which will run throughout the conference so please check the schedule.

CIE01i – Customer Immersion Experience (CIE) training: Show what’s possible with Microsoft 365

VDW01i – Value Discovery Workshop (VDW) training: Drive business value with Microsoft 365

Microsoft 365 at the Commons

The Commons offers a breadth of networking opportunities that can help you build new business and expand your network. I’ll be joined at the Commons Modern Workplace booths by Microsoft 365 experts, who will be available to answer all your questions. You can also find me at the GDPR booth, so please stop by and say hello!

There are so many valuable sessions to attend at Microsoft Inspire. Be sure to register today so you can take advantage of all these opportunities, and follow @MSInspireUS and #MSInspire to stay up-to-date on all the news before the event!

Modern Workplace Technical Community

Configuring a PowerShell DSC Web Pull Server to use SQL Database

$
0
0

Introduction

Hi! Thank you for visiting this blog to find out more about how you can configure a PowerShell DSC Web Pull Server to use an SQL database instead of the "Devices.edb" solution we currently use.

Since you made it his far I assume that you're already familiar with PowerShell and PowerShell Desired State Configuration but if not, I encourage you to read more about PowerShell and PowerShell Desired State Configuration.

Either way, you are probably ready to experiment with Desired State Configuration or ready to implement a Desired State Configuration architecture within your environment (perhaps even production).

I wrote this blog post to show you how you can implement an example Desired State Configuration environment where the Secure Pull Web Server uses a SQL database to store all data.

About me

Before I do so I will tell you a little bit about myself.

My name is Serge Zuidinga and I'm a Dutch Premier Field Engineer with System Center Operations Manager as my core technology.

I started working at Microsoft in September 2014 focusing on supporting customers with their Operations Manager environment(s) and, among other things, the integration with automation products like System Center Orchestrator.

I always had a passion for scripting and application development so this was the ideal situation for me since I could use my passion for PowerShell in combination with Operations Manager and Orchestrator.

I've been seriously working with PowerShell ever since and am currently involved with not only System Center Operations Manager and Orchestrator but with Azure in general and Azure Automation, OMS, EMS, Operations Manager Management Pack Authoring, Visual Studio, Visual Studio Team Foundation Server, PowerShell and PowerShell Desired State Configuration in particular.

I currently also support customer in designing and building a Continuous Integration and Continuous Deployment pipeline with Desired State Configuration and Visual Studio Team Foundation Server besides Operations Manager, Orchestrator and Operations Management Suite.

Let's get started

Glad to see you made it through the introduction.

So, this is the plan:

  • Step 1: the prerequisites
  • Step 2: implement our example environment
  • Step 3: watch it work
  • Step 4: enjoy our accomplishments

Prerequisites

Windows Server 2019 Technical Preview

To be able to leverage the ability to use an SQL database with our pull server, we need to deploy a Windows Server 2019 Technical Preview server which holds the version of WMF 5.1 that includes the ability to connect to SQL server.

We should make sure that we have the latest version of Windows Server 2019 Technical Preview installed since, at least up until build 17639, the MUI file could be missing required elements to support SQL server.

Note: there is currently no support for SQL with DSC on Windows Server 2016 (or previous Windows Server versions) even though WMF 5.1 is available for Windows Server 2016!

If you want, you can read all about the supported database systems for WMF versions 4.0 and higher at Desired State Configuration Pull Service ("Supported database systems"-section) and please check out this great post by Raimund Andrée on how to use a SQL server 2016 as the backend database for a Desired State Pull Server.

We also need to make sure that we have version 8.2.0.0 (or higher) of the "xPSDesiredStateConfiguration"-module installed on our Windows Server 2019 Technical Preview server.

Hint: Find-Module -Name xPSDesiredStateConfiguration | Install-Module

Note: version 8.3.0.0 is the latest version of the "xPSDesiredStateConfiguration"-module at the time this blog post was written

A certificate for enabling a HTTPS binding within IIS is also required for our example environment to work so please make sure you have a web server certificate installed on your Windows Server 2019 Technical Preview server along with the "xPSDesiredStateConfiguration"-module.

Finally, access to any SQL server instance to host our database.

From a firewall perspective, we only need access to the TCP port the SQL server instance is listening on from our pull server.

There's no need to create a database upfront since this will be taken care of by our pull server (our database will always be created with "DSC" as the name for our database) and both SQL and Windows Authentication is supported.

Note: you can use a Domain User account instead of the "Local System"-account the IIS AppPool is configured with by default.

If you want to use a Domain User account, you only need to make sure that it has "dbcreator"-permissions configured for the SQL Server instance that will host the "DSC"-database

Let's get cracking!

Implement a Secure Web Pull Server

Step 1

Install the PowerShell Desired State Configuration by using "Add Roles and features" available through Server Manager or from PowerShell: Add-WindowsFeature -Name DSC-Service

Step 2

Get the thumbprint of our web server certificate we are going to use for our HTTPS binding: Get-ChildItem -Path Cert:LocalMachineMy -SSLServerAuthentication

Get a unique GUID that we are going to use as a registration key: (New-Guid).Guid

Get the SQL connection string that will allow our pull server to connect to the appropriate SQL server instance or modify and use one of the following examples:

  • Windows Authentication: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=master;Data Source=SQLDSC
  • SQL authentication: Provider=SQLOLEDB.1;Password="password";Persist Security Info=True;User ID=user;Initial Catalog=master;Data Source=SQLDSC

Note: you can leave Initial Catalog=master as is because we'll create and use a specific database (called "DSC") for use with our pull server.

Step 3

Create a MOF file that we will use to configure our pull server. You can modify and use this example:

# === Arguments ================================================ #
# We got these from step 2 #
$Thumbprint = "BF6E5EFC44A15FE238CDE2A77D9A12B07B0BA200"
$Guid = "5fd98d96-7864-4006-b60d-0a907a676c6a"
# === Arguments ================================================ #
# === Section Secure Web Pull Server with SQL database ========= #
Configuration SecureWebPullServerWithSQLDatabase {
Param([string]$NodeName"localhost",
[string$Thumbprint = "$(Throw "Provide a valid certificate thumbprint to continue")",
[string]$Guid"$(Throw "Provide a valid GUID to continue")")

Import-DscResource -ModuleName PSDesiredStateConfiguration
Import-DSCResource -ModuleName xPSDesiredStateConfiguration

Node $NodeName {
Windowsfeature DSCServiceFeature {
Ensure = "Present"
Name "DSC-Service"
}

xDscWebService SecureWebPullServer {
Ensure = "Present"
EndpointName "SecureWebPullServer"
Port 443
PhysicalPath "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerWebsite"
CertificateThumbPrint $Thumbprint
ModulePath "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerModules"
ConfigurationPath "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerConfiguration"
State "Started"
DependsOn "[WindowsFeature]DSCServiceFeature"
RegistrationKeyPath "C:Program FilesWindowsPowerShellDscService"
AcceptSelfSignedCertificates $true
UseSecurityBestPractices $true
SqlProvider $true
SqlConnectionString "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=master;Data Source=PUT_DMZ_SQL_SERVER_INSTANCE_HERE"
}

Windowsfeature IISMGMTConsole {
Ensure "Present"
Name "Web-Mgmt-Console"
DependsOn = "[xDscWebService]SecureWebPullServer"
}

File RegistrationKeyFile {
Ensure "Present"
Type "File"
DestinationPath "C:Program FilesWindowsPowerShellDscServiceRegistrationKeys.txt"
Contents $Guid
DependsOn "[xDscWebService]SecureWebPullServer"
}
}
}

# === Section Secure Web Pull Server with SQL database ========= #
SecureWebPullServerWithSQLDatabase -NodeName PUT_SERVER_FQDN_HERE -Thumbprint $Thumbprint -Guid $Guid -OutputPath C:WindowsTemp -Verbose

Just open it in Windows PowerShell ISE (I use Visual Studio Code but you can use any editor of your preference) and make the necessary modifications (at least the thumbprint and registration key).

Assuming the previous steps went well, we should now have a MOF file in C:WindowsTemp on our Windows Server 2019 Technical Preview server.

Let's get our pull server configured by consuming the MOF file we just created: Start-DscConfiguration -Path C:WindowsTemp -Wait -Verbose

Our pull server has now been configured and we are ready to host (partial) configurations and have clients connect to consume the appropriate configurations.

We will create such a partial configuration as an example so that we can serve any connected clients.

So, like what we just did we can create a configuration and MOF file that our client(s) will consume. You can modify and use this example:

Configuration TelnetClient {
Import-DscResource -ModuleName PSDesiredStateConfiguration

Node TelnetClient {
Windowsfeature TelnetClient {
Name 'Telnet-Client'
Ensure 'Present'
}
}
}

TelnetClient -OutputPath "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerConfiguration" -Verbose

New-DscChecksum -Path "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerConfiguration" -OutPath "C:Program FilesWindowsPowerShellDscServiceSecureWebPullServerConfiguration" -Verbose

We are now ready to connect one or more clients to our pull server. You can modify and use the following example on a Windows Server (for this example you should not use your pull server) that you want to connect to our pull server:

[DscLocalConfigurationManager()]
Configuration PartialConfig {
Param([string]$NodeName = 'localhost')
Node $NodeName {
Settings {
RefreshFrequencyMins = 30;
RefreshMode = "PULL";
ConfigurationMode = "ApplyAndAutocorrect";
AllowModuleOverwrite = $true;
RebootNodeIfNeeded = $true;
ConfigurationModeFrequencyMins = 60;
}


ConfigurationRepositoryWeb PullServer {
ServerURL = "https://FQDN_SECURE_WEB_PULL_SERVER/PSDSCPullServer.svc/"
RegistrationKey = "5fd98d96-7864-4006-b60d-0a907a676c6a"
ConfigurationNames = @("TelnetClient")
#ConfigurationNames = @("TelnetClient","Web-Mgmt-Console") # Multiple partial configurations
}

ReportServerWeb PullServer {
ServerURL = "https://FQDN_SECURE_WEB_PULL_SERVER/PSDSCPullServer.svc/"
RegistrationKey = "5fd98d96-7864-4006-b60d-0a907a676c6a"
}

PartialConfiguration TelnetClient {
Description = "Installs the Telnet Client"
ConfigurationSource = @("[ConfigurationRepositoryWeb]PullServer")
}
}
}

PartialConfig -OutputPath C:WindowsTemp -Verbose

Assuming the previous steps went well, we should now have a Meta MOF file in C:WindowsTemp on our Windows Server 2019 Technical Preview server that allows for configuring the Local Configuration Manager.

To configure the LCM to actually connect to and retrieve (a) configuration(s) from our pull server, we just need to execute: Set-DscLocalConfigurationManager -Path C:WindowsTemp -Verbose

Step 4

Congratulations on implementing your pull server with a SQL database! Sit back and enjoy your newly installed and configured PowerShell DSC Secure Web Pull server with a SQL database!

Stay tuned for the next post were I will tell you more on how you can pull reports.

FieldNote: Scanned firewall, found TCP ports open: 25, 80, 443

$
0
0

One time, I had a phone call from the ISP for the company I was working at and they said they did a firewall scan without notifying us. Ok, thanks for that, but next time, be honest and let us know when you are going to perform a penetration test and we’ll be happy to work with them.

They told me that the firewall was extraordinarily strong and only allowed three ports access to two specific IP addresses using the follow TCP ports: 25, 80, and 443. They mentioned it would be wise to consider closing those ports to not allow access for a more secure environment. I then thought, if I block the Exchange server from using TCP’s 25, 80/443, then no need for mail flow nor OWA. And the TCP 80/443 ports on the web server, wouldn’t need to host up any web pages for the customers. Thus, no need to pay the ISP for any bandwidth usage and save money and they would lose out on our money. Sigh…thanks for the information.

Excel Online – External Users cannot refresh data connections

$
0
0

Scenario:

You're using an Excel file that contains a Excel Power Pivot Model with external data connections and currently the data refresh in Excel Online is working without any issues for the internal users of the organization tenant.

When this file is shared with external users of the tenant, this users are not able to refresh the file from the Excel Online. They receive an error message like:

"An error occurred while working on the data model in the workbook. Try again.
One or more data connections in this workbook can not be refreshed."

Or

"An error occurred while working with the data model in the book. Try again.
Failed to update the data connections in this book.
The failure occurred when the following connections were updated:"

Cause:

Currently, the data refresh operation in Excel Online doesn’t support external users of the tenant.

As workaround, the user can possibly open the file into the Excel client application and refresh the data source from there.

 

 

Viewing all 34890 articles
Browse latest View live


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