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

Compare all properties of two objects in Windows PowerShell

$
0
0

I’ve always said that the Compare-Object cmdlet, which has been around forever in Windows PowerShell, is one of the most flexible and useful cmdlets out there. If you’re an IT Professional of any kind, whether you work with Exchange Server or manage file servers, Compare-Object can make you look like a genius. In the past, I’ve used it for a number of random tasks, from comparing Active Directory group memberships to detecting changed files/folders on a file server.

The Compare-Object cmdlet really shines when you’re comparing collections of like objects, and, although it allows you to also compare based on specific object properties, that sometimes leaves a little to be desired. Take for instance, the comparison of two Active Directory user objects. It is fairly common for an administrator to come across scenarios where you need to compare two Active Directory users and find the specific differences. Usually, you’re troubleshooting something strange that happens for one user but not the other. Often times it may come down to how particular attributes have been configured on the user object. So, Compare-Object to the rescue, right? Not so fast.

[ps]
$ad1 = Get-ADUser amelia.mitchell -Properties *
$ad2 = Get-ADUser carolyn.quinn -Properties *
Compare-Object $ad1 $ad2
[/ps]

Running this code gives you the following output. Not exactly helpful. Of course, we know that the identity of the reference object and difference object will not be the same.

InputObject						SideIndicator
-----------						-------------
CN=carolyn.quinn,OU=Users,DC=contosocorp,DC=us		=>
CN=amelia.mitchell,OU=Users,DC=contosocorp,DC=us	<=

To take the comparison one step further, you can use the -Property parameter. This allows you to compare one or more specific parameters. More helpful than the last example, but it assumes you know where the differences between the objects lie.

[ps]
$ad1 = Get-ADUser amelia.mitchell -Properties *
$ad2 = Get-ADUser carolyn.quinn -Properties *
Compare-Object $ad1 $ad2 -Property title,department
[/ps]

Okay, this is definitely more helpful. We can see by the output below that the user objects have different title and department attributes. However, we had to specify the attributes we wanted to compare. If we wanted to compare all attributes, this would be a very long command or a very manual process to compare each attribute.

title             department SideIndicator
-----             ---------- -------------
Finance Associate Finance    =>
Accountant II     Accounting <=

So, with a little extra logic, we can do this pretty easily. First, we define the Compare-ObjectProperties function. That function will take any two source objects and get a unique list of all of the property names of both objects we’re comparing. This is necessary because objects aren’t always going to have the same set of attributes. When that is the case, we want to see where one has a null value and the other is populated. With the list of unique property names, our function can iteratively process them through Compare-Object and only return the properties that are different.

[ps]
Function Compare-ObjectProperties {
Param(
[PSObject]$ReferenceObject,
[PSObject]$DifferenceObject
)
$objprops = $ReferenceObject | Get-Member -MemberType Property,NoteProperty | % Name
$objprops += $DifferenceObject | Get-Member -MemberType Property,NoteProperty | % Name
$objprops = $objprops | Sort | Select -Unique
$diffs = @()
foreach ($objprop in $objprops) {
$diff = Compare-Object $ReferenceObject $DifferenceObject -Property $objprop
if ($diff) {
$diffprops = @{
PropertyName=$objprop
RefValue=($diff | ? {$_.SideIndicator -eq ‘<=’} | % $($objprop))
DiffValue=($diff | ? {$_.SideIndicator -eq ‘=>’} | % $($objprop))
}
$diffs += New-Object PSObject -Property $diffprops
}
}
if ($diffs) {return ($diffs | Select PropertyName,RefValue,DiffValue)}
}

$ad1 = Get-ADUser amelia.mitchell -Properties *
$ad2 = Get-ADUser carolyn.quinn -Properties *
Compare-ObjectProperties $ad1 $ad2
[/ps]

Running the above code produces the following output. This is definitely what we’re looking for.

PropertyName			RefValue						DiffValue
------------			--------						---------
CanonicalName			contosocorp.us/Users/amelia.mitchell			contosocorp.us/Users/carolyn.quinn
CN				amelia.mitchell						carolyn.quinn
Created				2/16/2017 9:31:12 AM					2/16/2017 9:31:15 AM
createTimeStamp			2/16/2017 9:31:12 AM					2/16/2017 9:31:15 AM
Department			Accounting						Finance
DisplayName			Amelia Mitchell						Carolyn Quinn
DistinguishedName		CN=amelia.mitchell,OU=Users,DC=contosocorp,DC=us	CN=carolyn.quinn,OU=Users,DC=contosocorp,DC=us
dSCorePropagationData		{2/16/2017 9:53:26 AM, 2/16/2017 9:31:12 AM,...		{2/16/2017 9:53:25 AM, 2/16/2017 9:31:15 AM, 12/31/1600 6:00:0...
employeeType			FullTime						Contractor
GivenName			Amelia							Carolyn
Manager				CN=christopher.walsh,OU=Users,DC=contosocorp,DC=us
MemberOf			{CN=Group8842,OU=Groups,DC=contosocorp,DC=us...		{CN=Group8896,OU=Groups,DC=contosocorp,DC=us...
Modified			4/24/2017 7:51:46 AM					4/24/2017 7:51:56 AM
modifyTimeStamp			4/24/2017 7:51:46 AM					4/24/2017 7:51:56 AM
Name				amelia.mitchell						carolyn.quinn
ObjectGUID			e3436c96-ac59-4b0a-a2cd-cea586676089			27abcbb9-57f8-4e4d-8f87-a5ee0e3d6ddd
objectSid			S-1-5-21-827217070-865584383-1086049070-1208 		S-1-5-21-827217070-865584383-1086049070-1249
Office				LON							NYC
PasswordLastSet			2/16/2017 9:31:12 AM					2/16/2017 9:31:15 AM
physicalDeliveryOfficeName	LON							NYC
pwdLastSet			131317326721610425					131317326757222285
SamAccountName			amelia.mitchell						carolyn.quinn
SID				S-1-5-21-827217070-865584383-1086049070-1208		S-1-5-21-827217070-865584383-1086049070-1249
sn				Mitchell						Quinn
Surname				Mitchell						Quinn
Title				Accountant II						Finance Associate
UserPrincipalName		amelia.mitchell@contosocorp.us				carolyn.quinn@contosocorp.us
uSNChanged			372797							372798
uSNCreated			17224							17511
whenChanged			4/24/2017 7:51:46 AM					4/24/2017 7:51:56 AM
whenCreated			2/16/2017 9:31:12 AM					2/16/2017 9:31:15 AM

One of the best things about this function is that you’re not limited to comparing Active Directory user objects. You can use any two objects you want, and they don’t even have to be the same type of object! Try for yourself using the example below, which compares a file object to a service. Granted, there probably aren’t many use cases for such a scenario, but you never know. The capability is there nonetheless.

[ps]
$file = Get-Item -Path C:WindowsSystem32notepad.exe
$service = Get-Service -Name WinRM
Compare-ObjectProperties $file $service
[/ps]

Happy PowerShell’ing. See you next time.


TNWiki Article Spotlight – ASP.NET Core CRUD applications using Angular2

$
0
0

Dear All,

Welcome to TechNet Wiki Tuesday – TNWiki Article Spotlight.

Today in this blog post we discuss one of my articles related to ASP.NET Core,Angular2 CRUD with Animation using Template Pack, WEB API and EF 1.0.1

In this article I explained Creating CRUD web applications using ASP.NET Core and Angular2:

C: (Create): Insert New Student Details into the database using ASP.NET Core, EF and Web API.

R: (Read): Select Student Details from the database using ASP.NET Core, EF and Web API.

U: (Update): Update Student Details to the database using ASP.NET Core, EF and Web API.

D: (Delete): Delete Student Details from the database using ASP.NET Core, EF and Web API.

This article also explains how to present CRUD applications with rich simple Angular2 Animations like:

  •  Angilar2 Animation for Fade-in Elements and controls.
  •  Angilar2 Animation for Move Elements and controls from Left.
  •  Angilar2 Animation for Move Elements and controls from Right.
  • Angilar2 Animation for Move Elements and controls from Top.
  • Angilar2 Animation for Move Elements and controls from Bottom.
  • Angilar2 Animation to enlarge Button on Click.

Are you looking to learn ASP.NET Core and Angular2 using ASP.NET Core Template pack? Then this is the right article for you. It explains in detail with step by step explanations on getting started and working with CRUD web applications. You can read more from this article: ASP.NET Core,Angular2 CRUD with Animation using Template Pack, WEB API and EF 1.0.1

Oops, I forgot to tell that this article also won the Gold medal @ March 2017 – TechNet Guru Winners.

If you want to learn more about ASP.NET Core Template pack then read this series of articles. Hope this will be helpful in getting you started. If you have any questions kindly leave me a comment in this blog or in the article.

  1. NET Core Template Pack 
  2. NET Core Angular 2 EF 1.0.1 Web API Using Template Pack
  3. NET Core, Angular 2 Master Detail HTML Grid using Web API and EF 1.0.1

PS: Today’s banner comes from Vimal Kalathil!

vimalkalathil_banner_10

See you all soon in another blog post.


Thank you all.

tnwlogo_3

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

Cannot install service account. The provided context did not match the target

$
0
0

So, I’ve been doing system administration since roughly 1994 and in that time I’ve come to realize one thing:  making changes to established environments always causes a ripple effect.  The impact of changes usually doesn’t surface right away, making the process of associating the exact change to the impact days, weeks, or months down the road very difficult.

Recently, my fellow Microsoft colleague Bill Almonroeder and I were helping our customer implement a Group Managed Service Account (GMSA) for a new SQL Server to increase security and lower the administrative overhead on our service accounts.  We were methodical in the steps to properly create the account and waited a full weekend between the time that we created the account in active directory. Sounds good so far, right?  In complex compute environments where there are many moving parts, thing rarely go as planned and this day was no exception.

When we attempted to perform the installation of the GMSA on Windows Server, we received the error message:

Install-ADServiceAccount : Cannot Install service account. Error Message:  ‘The provided context did not match the target’

Hmmm..The provided context did not match the target…not exactly overflowing with relevant information.  Maybe the Test-ADServiceAccount cmdlet will have some information that we are not seeing here.

The Test-ADServiceAccount cmdlet gives us a little more to go on:

WARNING: Test failed for Managed Service Account SQLServerGMSA. If standalone Managed Service Account, the account is linked to another computer object in the Active Directory. If group Managed Service Account, either this computer does not have permission to use the group MSA or this computer does not support all the Kerberos encryption types required for the gMSA. See the MSA operational log for more information.

We verified that the account had been created properly and did not suffer from the linked to another computer object condition mentioned first in the message, which would be applicable in a Managed Service Account (MSA) scenario since that type of account can only be used with a single computer. Our account was created as a GMSA, and we validated that the group that had been associated with the GMSA was properly configured and contained both servers on which we intended to use the GMSA. Permissions were verified, all is well. What is this about the Kerberos encryption, we’re not experiencing any other Kerberos-related issues. Time to look at the event logs.

A quick look at the Security-Netlogon event log yielded a couple of clues. There were event IDs 9001 and 9002 being logged when we attempt to test and install the GMSA.

The 9002 event doesn’t provide much more information than the Install-ADServiceAccount cmdlet:

Netlogon failed to add SQLServerGMSA as a managed service account to this local machine. The provided context did not match the target

Let’s look at the 9001:

The account SQLServerGMSA cannot be used as a managed service account on the local machine because not all of the supported encryption types are supported by the local machine.

So, this event is at least pointing us back at the encryption types, which is also mentioned at the tail end of the Test-ADServiceAccount output. So, what gives?

After dredging through the documentation for GMSAs, I ran across the answer to our issue at:

https://technet.microsoft.com/en-us/library/hh831782.aspx :

“A managed service account is dependent upon Kerberos supported encryption types. When a client computer authenticates to a server using Kerberos the DC creates a Kerberos service ticket protected with encryption both the DC and server supports. The DC uses the account’s msDS-SupportedEncryptionTypes attribute to determine what encryption the server supports and, if there is no attribute, it assumes the client computer does not support stronger encryption types. If the Windows Server 2012 host is configured to not support RC4 then authentication will always fail. For this reason, AES should always be explicitly configured for MSAs

Ah…now it makes sense!  We had recently decided to remove the RC4 encryption cipher to tighten security and, until now, had not run into an issue.  So many changes like that do not expose problems immediately, you see the effects weeks or months down the road. The exact setting that was impacting us is below, and we verified that RC4 was disabled:

Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Network Security: Confiure encryption types allowed for Kerberos

Now we’re making progress!  We’ll take the advice of the documentation and specify the encryption types for the GMSA using the command below:

Set-ADServiceAccount -Identity SQLServerGMSA -KerberosEncryptionType AES128,AES256

To verify, we can look at the GMSAs attributes in Active Directory Users and Computers, specifically, the msDS-SupportedEcryptionTypes attribute to verify that it does not contain RC4.

Now that the problem with the encryption types supported on the system where the GMSA is being installed and the GMSA itself has been resolved, the Install-ADServiceAccount works with no errors. And when we run the Test-ADServiceAccount Cmdlet, it returns “True” now.

Much better! Our GMSA is finally ready for use.

 

Joel Vickery

 

 

 

 

Microsoft クラウドプラットフォーム ニュースまとめ 2017年3月~4月【4/25 更新】

$
0
0

サーバー&クラウド関連の製品やサービスの発表をお伝えする、マイクロソフト マーケティングチームの公式ブログ「Cloud and Server Product Japan Blog」およびそのソースの英語版ブログ「Cloud Platform News Bytes Blog (英語)」から、最新情報をピックアップしてご紹介します。

 

≪最近の更新≫

(今回の期間はソースの英語ブログからの引用のみです)

  • Cloud Platform Release Announcements for April 19, 2017 (英語)
    • Azure AD B2B Collaboration | GA
    • Azure AD B2C EU availability | GA
    • Azure Analysis Services | GA
    • Microsoft R Server V9.1 & SQL R Services ( Python Preview) | Microsoft R Server 9.1
    • Azure HDInsight | Available now in UK West and South – GA
    • Azure SQL DB protects and secures data | TDE/AE Key Vault Integration-Public Preview
    • Azure SQL DB scales on the fly | P11-P15 4TB option – GA
    • Azure SQL DB preferred dev environment| Migration service + SQL DB expanded support
    • Cognitive Services | Computer Vision, Face API & Content Moderator GA
    • Cortana Intelligence Solution Templates | GA
    • DocumentDB | Encryption at rest/Data Explorer – GA
    • SQL Server v.Next (Windows, Linux, and Docker) | CTP 2.0
    • Azure Container Service | ACR GA
    • Windows Server DockerCon Announcements | Windows Server announcements at DockerCon Microsoft Dynamics 365 | GA
    • In-VM Scheduled Events | Public Preview
    • Operations Management Suite | Log Analytics: Service Map GA, DNS Analytics
    • Azure Network Watcher | GA
    • DocumentDB | Spark Connector – Public Preview
    • Power BI Desktop | GA
    • Power BI service | GA
  • Cloud Platform Release Announcements for April 5, 2017 (英語)
    • Azure App Gateway WAF (Web Application Firewall) | GA
    • Azure Monitor | GA
    • Azure Advisor | GA
    • Azure Resource Health | GA
    • Open Sourcing Container Network Interface (CNI) | GA
    • Azure HDInsight | New Regions avail: West US/Central India – GA
    • Power BI service | Power BI – ArcGIS Maps in Power BI Pro for US Gov
    • .NET Framework 4.7 | RTM
    • Azure App Service | API Management in Azure Classic Portal EOS
    • Azure Service Bus | Hybrid Connections GA
    • Azure Service Fabric | 5.5 Runtime Release GA
    • Visual Studio 2017 | Update (version 15.1)
    • DirSync and Azure AD Sync are deprecated | EOS
    • System Center Configuration Manager | GA
    • Intune Partner Integration (TeamViewer, Saaswedo, Skycure) | Skycure GA
  • Cloud Platform Release Announcements for March 22, 2017 (英語)
    • Azure Virtual Machines | L Series GA
    • Operations Management Suite | Q3 OMS Announcements
    • Azure Traffic Manager | Geo Routing GA
    • Multiple IPs Per NIC | GA
    • Microsoft Hands-On Labs | Public Preview
    • Azure HDInsight updated with HDP 2.6 | Public Preview
    • DocumentDB | MongoDB API – GA
    • Power BI custom visuals gallery in the Office Store | Public Preview
    • Power BI Desktop | GA
    • Power BI service | GA
    • SQL Server v.Next (Windows, Linux, and Docker) | CTP 1.4 – Preview
    • Azure App Service | New Troubleshooting UX Public Preview
    • Azure CDN | Core Analytics Public Preview
    • Azure Media Services | EOS
    • Microsoft Dynamics 365 | Social Engagement 2017 Update 1.2 (Potassium 2)
    • PingAccess For Azure AD | Public Preview
  • Cloud Platform Release Announcements for March 8, 2017 (英語)
    • Azure Stack | TP3
    • Visual Studio 2017 | RTM
    • .NET Core Tools / CLI 1.0 | RTM
    • Team Foundation Server 2017 Update 1 | RTM
    • NSolid availability in Azure Marketplace | GA
    • Azure SQL DB protects and secures data | Blob Auditing/Threat Detection – GA
    • Azure SQL DB scales on the fly | P11/P15 Public Preview
    • Azure SQL DB scales on the fly | Premium RS Public
    • Cognitive Services | GA – Bing Speech
    • DocumentDB | Aggregates, emulator, azure search-Public Preview
    • Power BI Embedded service updates | GA
    • Power BI service | GA
    • SQL Data Warehouse | Data Lake Store Direct Loading – Public Preview
    • IT Pro Cloud Essentials – New Azure Offer | New Azure Trial Offer

 

マイルストーンの略語解説:

  • GA (General Availability): 一般提供開始、正式提供開始
  • RTM (Release To Manufacture): 一般提供開始、正式提供開始 (ソフトウェア)
  • CTP (Community Technical Preview): 限定ベータ版、限定プレビュー版
  • TP (Technical Preview): 限定ベータ版、限定プレビュー版
  • EOS (End of Support): サービス提供終了

 

過去のまとめを見るには、Cloud and Server Product Japan Blog タグを参照してください。

製品についての最新情報まとめを見るには最新アップデートタグを参照してください。

 

 

#mitdabei: Office Lens – der praktische Scanner auf dem Home-Screen

$
0
0

Hallo, ich bin Johannes und ich arbeite als freier Berater. Ich helfe meinen Kunden dabei, WordPress zu verstehen und zu nutzen und unterstütze sie beim Start in die Social-Media-Welt. Ich beschäftige mich seit einiger Zeit mit der digitalen Barrierefreiheit, meiner Meinung nach ein wichtiges Thema. Drüben auf dem Microsoft Politik-Blog durfte ich dazu auch einen Gastbeitrag schreiben.

Da ich jemand bin, dem schnell mal langweilig wird, brauche ich vielseitige Projekte, die mich viel in Deutschland herumkommen lassen. Ich begleite z.B. Events über diverse Social-Media-Kanäle oder organisiere und helfe selbst bei Veranstaltungen wie Barcamps in der Organisation mit. Eine gute Struktur und Selbst-Organisation sind für mich sehr wichtig, ohne Smartphone würde ich mich schwertun.

Heute zeige ich euch meinen Home-Screen mit den für mich wichtigsten Apps.

home-screen_johannes

  • Kalenderübersicht.
    In der Kalenderübersicht sehe ich immer die demnächst anstehenden Termine. Der aktuelle Tag ist immer ganz oben. Aus verschiedenen Apps und Quellen werden meine privaten Kalender, Geburtstage, Geschäftstermine importiert.
  • Zeiterfassung.
    Bei manchen Kunden und für manche Projekte ist es sinnvoll, die Zeit, die man im Projekt verbringt, aufzuschreiben. Hierfür nutze ich eine App, die wie eine Stempeluhr funktioniert. Beim ersten Drücken geht die Zeit los, beim zweiten wird gestoppt. Sehr simpel und sehr praktisch.
  • Office Lens.
    Diese App nutze ich meist auf Konferenzen, Events und Tagungen. Ich scanne z.B. die Visitenkarten (ja, es gibt sie noch) und fotografiere die interessanten Folien aus den Vorträgen ab. Selten sitze ich direkt vor der Folie, es ist daher sehr praktisch das eventuelle Verzerrungen automatisch rausgerechnet werden. Visitenkarten werden direkt erkannt, dadurch kann ich sie sofort in die Kontakte importieren. Die fotografierten Folien und auch alles andere synchronisiere ich via selbst gehosteter Nexcloud auf einem Raspberry Pi 3 im Büro auf meinem PC.

screenshot_johannes

  • Taskleiste.
    In der Taskleiste sind meine meist genutzten Apps: Twitter, E-Mail, Kalender und Aufgaben. Die Telefon-App habe ich vom Home-Screen verbannt. Warum, habe ich hier aufgeschrieben.

Ein Gastbeitrag von Johannes Mairhofer
Dozent und Berater für WordPress, Social Media und digitale Barrierefreiheit

johannes_mairhofer

Foto: Sandra Schink (http://fotoatelier.hamburg/)

『Gears of War 4』キャンペーン「夜の恐怖」ゲームプレイ映像、新規スクリーンショット公開

$
0
0
『Gears of War 4』のキャンペーン モード「夜の恐怖」ゲームプレイ映像公開。JD フェニックス、デル、ケイトは、古い要塞を抜け未知の敵を追う。そこには、獰猛なスワーム、ドローンとパウンサーが待ち受け、JD たちの行く手を阻む。
夜の恐怖」ゲームプレイ映像公開にあわせ、新規スクリーンショットも公開。
guardian_combat
jd_chainsaw
jd_dr1
jd_enforcer
jd_trishot
kait_db_combat
squad_combat
squad

 


関連情報:

 

.none{display:none;}
.embed-responsive-16by9{
margin-top:1em;
margin-bottom:2em;
}
.body {
font-size: 16px;
line-height: 1.5em;
margin-bottom: 2em;
}

.box {
margin-bottom: 1em;
}
.row lineup {
padding-top: 1em;
padding-bottom: 1em;
}

.h4 {
font-size: 1.25em;
font-weight: bold;
padding: 0 0 0 .75em;
border-left: 6px solid #107C10;

.ul.isolated-link {
margin-top:-.2em;
margin-bottom: 3em;
}
.ul.isolated-link li {
font-size: 1em;
margin-bottom:.2em;
}

利用 OMS 搜尋不同種類的數據

$
0
0

MS OMS 的指令數據被分為不同種類的資料。依據工作區中所實行的方案,會有不同種類的資料。例如:警示管理方案就會產生警示資料,並可以利用以下指令搜尋:

Type=Alert

Note:需要注意的是 Type 有些敏感,若您輸入 type = Alert 或是 type alert 都會失敗,並會顯示出 Invalid Number: Alert

在以下範例搜尋中,有1000筆結果:

 

您也可以搜尋 ADAssessmentRecommendation

Type:ADAssessmentRecommendation

Note:您搜尋時可以使用冒號或是等號,兩者都會有效,而空白鍵也不會影響搜尋。例如:Type:Alert 、 Type=Alert、Type = Alert,都是會成功的。

可以搜尋 ProtectionStatus,會回傳惡意程式的評估:

Type:ProtectionStatus

可以使用 ConfigurationChange 種類搜尋從變更追蹤方案產生的資料:

Type=ConfigurationChange

伺服器與工作量使用了 ConfigurationObject 種類:

Type:ConfigurationObject

安全與稽核方案使用了 SecurityEvent 種類:

Type=SecurityEvent

也可以使用 WireData 和 WindowsFirewall 種類,以下兩種搜尋會回傳百萬筆結果:

Type=WireData

Type=WindowsFirewall

Container 方案使用了 ContainerImageInventory 種類來持續追蹤 container:

Type=ContainerImageInventory

可以使用 ContainerLog 種類來查看 container 紀錄:

Type=ContainerLog

SQL 評估使用了 SQLAssessmentRecommendation 種類

Type:SQLAssessmentRecommendation

系統更新方案使用了 Update 種類:

Type:Update

 

這篇文章是能被 MS OMS 搜尋工具所搜尋的種類的概觀。需注意的是,以上所列出的搜尋指令都沒有經過過濾,因此可能會產生非常大量的結果。此篇文章的目的僅是對於搜尋指令的一個概觀。詳細關於過濾資料的方法請參閱:過濾 OMS 搜尋回傳的資料

Note: 想瞭解更多 OMS 搜尋檢索,請參閱:Log Analytics 搜尋參考

以前のバージョンで使用していたパブリック フォルダーへのショートカットやハイパーリンクが使用できない

$
0
0

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

Outlook 2007 までは使用できていたパブリック フォルダーのショートカットやハイパーリンクが Outlook 2010 以降では使用できなくなってしまった、とお問合せをいただくことがあります。

Outlook 2010 以降では、ショートカットの機能は廃止されており、リンクも段階的に機能を廃止しているため、Outlook 2007 以前に使用していたこれらの機能を Outlook 2010 以降ではそのまま使用することはできません。

今回はこれらの機能についてと廃止された背景についてご紹介いたします。

 

パブリック フォルダーへのショートカット について (.xnk)

パブリック フォルダーへのショートカットの実態は xnk ファイルとなりますが、この xnk ファイルは危険がある可能性があるファイルとして、利用を意図的にブロックしております。

Outlook 2007 までは、xnk 拡張子ファイルを Outlook へ関連付ける設定が可能でしたが、Outlook 2010 以降ではこの関連付けの設定も行うことができないよう、製品仕様が変更になりました。

具体的には、Outlook.exe の起動スイッチのうち、/x という xnk ファイルを開くためのスイッチが削除されているため、使用できません。

そのため、Outlook 2010 以降では、パブリックフォルダへのショートカットをご利用になれるような設定はございません。

 

パブリック フォルダーへのハイパーリンク (outlook:\ プロトコル)

Outlook 2007 以前と Outlook 2010 以降ではパブリック フォルダーへのリンクの形式が以下のように異なっています。

 

Outlook 2007 以前のリンク:

  outlook:\パブリック フォルダすべてのパブリック フォルダTest

 

Outlook 2010 以降でのリンク:

  outlook:\パブリック フォルダー – <ユーザーの SMTP アドレス>すべてのパブリック フォルダーTest

 

このように、Outlook 2010 以降でのリンクはユーザーのアドレスが含まれるため、ユーザー固有のリンクとなります。

Outlook 2010 から 1 つの Outlook プロファイルに Exchange のアカウントを複数含めることができる動作となったことにより、複数のアカウントのうちどのアカウントで接続しているのか判別をするために、ハイパーリンクにユーザーの SMTP アドレスが含まれるよう動作変更となりました。

そのため、Outlook 2010 以降、ハイパーリンクからパブリック フォルダーを参照する場合、ユーザーの SMTP アドレスが含まれていないと動作しません。

Outlook 2007 以前の形式のハイパーリンクには SMTP アドレスが含まれていない形式となりますので、Outlook 2010以降でアクセスができません。

 

さらに、このハイパーリンクに使用するoutlook:\ (outlook プロトコル) についても、悪意のある利用によりセキュリティ上の問題が発生する可能性があることから、Outlook 2010 では outlook:\ リンクが無効化されており、Outlook 2013 以降はリンクの機能が削除されています。

Outlook 2010 であれば、以下の手順で特定のユーザーにパブリック フォルダーのリンク送付し、参照をすることができます。

 

手順 (Outlook 2010 のみ)

1. パブリック フォルダーのフォルダーを右クリックし [プロパティ] を選択します。

2. [全般] タブの場所からフォルダーのパスを確認し、コピーします。

 

   : \パブリック フォルダー – <ユーザーの SMTP アドレス>すべてのパブリック フォルダー

 

3. メモ帳などにリンクを貼りつけ、コピーしたフォルダーのパスの末尾にフォルダー名を追加します。

 

   : \パブリック フォルダー – <ユーザーの SMTP アドレス>すべてのパブリック フォルダーTest

 

4. さらに、リンク中の SMTP アドレスを参照させたいユーザーのアドレスへ変更します。

 

   : \パブリック フォルダー – <参照させたいユーザーの SMTP アドレス>すべてのパブリック フォルダーTest

 

5. Outlook の新規メール作成画面で [挿入] タブをクリックし、[ハイパーリンク] をクリックします。

6. “アドレスのボックスに “outlook:” と入力し、続けて 4. のリンクを入力します。

 

   : outlook:\パブリック フォルダー – <参照させたいユーザーの SMTP アドレス>すべてのパブリック フォルダーTest

 

7. [OK] をクリックし、リンクを参照させたいユーザーへメールを送信します。

8. メールを受信したユーザーがリンクをクリックすると、パブリック フォルダーの指定されたフォルダーが開きます。

 

 

Outlook 2010 では以上の手順でリンクを有効にすることができますが、Outlook 2013 以降では上述の通り outlook:\ リンクの機能が削除されているため、使用できません。

 

パブリック フォルダーのショットカットやハイパーリンクをメールに添付して送信することで、そのショートカットやリンクから投稿される情報を複数のユーザーと共有したり、予定表、連絡先リスト、仕事リストなどのアイテム共有やファイルも共有できるため、ご利用されていた方も多いと思います。

複数のユーザーとファイルなどを共有したい場合、弊社といたしましては SharePoint サーバーや OneDrive for Business をご利用いただくことを推奨しています。

 

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


Bluetooth® を搭載し、Windows 10 搭載 PC にもワイヤレス接続が可能な『Xbox ワイヤレス コントローラー (リコン テック)』 を数量限定で発売

$
0
0

日本マイクロソフト株式会社 (本社: 東京都港区) は、ダーク グレーのミリタリー デザインを採用した『Xbox ワイヤレス コントローラー (リコン テック)』を 2017 年 5 月 11 日 (木) に 6,980 円 (税抜参考価格)*1 で Amazon.co.jp、ビックカメラ、ソフマップ、ヨドバシカメラおよび Microsoft Store にて数量限定で発売します。

『Xbox ワイヤレス コントローラー (リコン テック)』は、特徴的な本体デザインに加え、滑りにくく操作しやすいようにグリップの表面には凹凸のあるテクスチャー加工を施し、裏面にはラバー加工を施したダイヤモンド グリップを採用しています。また、本製品は Xbox One だけでなく Bluetooth を搭載した Windows 10 搭載 PC やタブレットにワイヤレス接続することができます*2。

ゲームの臨場感を表現するリアル トリガー*3、高い操作性を実現したスティックと方向パッドを操作しやすい位置に配置。お持ちのヘッドセット*4 などを直接接続できる 3.5mm ステレオ ヘッドセット ジャックを搭載したワイヤレス コントローラーです。

Xbox ワイヤレスコントローラー リコンテック

製品基本情報

製品名 Xbox ワイヤレス コントローラー (リコン テック)
日本語カナ読み エックスボックス ワイヤレス コントローラー リコン テック
国内販売元 日本マイクロソフト株式会社
発売予定日 2017 年 5 月 11 日 (木)
参考価格 6,980 円 (税抜) *1
主な特徴
  • Windows 10 搭載 PC やタブレットとワイヤレス接続が可能な Bluetooth を搭載*2
  • 滑りにくく操作しやすいようにグリップの表面には凹凸のあるテクスチャー加工を施し、裏面にはラバー加工を施したダイヤモンド グリップを採用
  • 臨場感を表現する「リアル トリガー」*3
    • 振動モーターを Xbox ワイヤレス コントローラーの左右グリップとコントローラー上部の左右トリガーに合計 4 つ搭載。銃を撃った時のダイナミックな振動や人間の鼓動といった繊細な振動まで、幅広い表現を実現します
  • ゲーム体験を広げる機能
    • Micro USB 端子に USB ケーブルを接続すれば、無線が自動的にオフになり、有線コントローラーとして使用可能
    • 同時に 8 つの Xbox ワイヤレス コントローラーを接続可能
    • 単 3 形アルカリ乾電池 2 本で動作
    • 最大 10 m の距離からプレイが可能
  • お持ちのヘッドセットなどを直接接続できる 3.5mm ステレオ オーディオ ジャックを搭載*4
主な同梱物
  • Xbox ワイヤレス コントローラー (リコン テック) 本体
  • 単 3 形乾電池 (試供品)
外形寸法 153 x 102 x 61 mm
重量 約 280 g
電源 単 3 形乾電池 x 2、リチウムイオン リチャージブル バッテリーパック (別売)、Micro USB 端子 (USB ケーブルは別売りです)
ボタン Xbox ボタン、左/右トリガー、L/R ボタン、ビュー ボタン、メニュー ボタン、A ボタン、B ボタン、X ボタン、Y ボタン、左/右スティック、方向パッド
端子 Micro USB 端子、拡張端子(デジタル インターフェース)、3.5 mm ステレオ オーディオ ジャック
コピーライト © 2017 Microsoft. Microsoft、Microsoft ロゴ、Windows、Xbox、Xbox One、Xbox ロゴおよび関連ロゴは、米国 Microsoft Corporation および/またはその関連会社の商標です。

The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Microsoft Corporation is under license.

*1 お客様の購入価格は、販売店により決定されますので、販売店にお問い合わせ下さい。
*2 Windows 10 搭載デバイスとの Bluetooth 接続には Windows 10 に最新のアップデートを適用する必要があります。また、コントローラー本体のファームウェアをアップデートする必要な場合があります。Windows 10 で Xbox ワイヤレス コントローラーを更新する方法については support.xbox.com/ja-JP/xbox-on-windows/accessories/how-to-update-xbox-one-controller-windows-10 を参照してください。Windows 7、8.1、または 10 で Bluetooth を使わずに使用する場合は、USB ケーブル (別売) が必要です。
*3 リアル トリガーは対応したゲームのみ有効です。
*4 ヘッドセットの互換性に関する詳細は xbox.com/xboxone/compatibleheadsets をご参照ください。
.none{display:none;}
.image-photo{
margin-bottom:3.5em;
}
.product-info{
width: 100%;
border-collapse: collapse;
margin-bottom:1em;
}
.product-info td{
padding: 3px 6px;
border: 1px solid #b9b9b9;
}
.product-info ul{
padding-left: 1.7em;
}
.small {
margin-top: 2em;
margin-bottom: 2em;
}

333 tipů pro Office 2016 (321. – 325.)

$
0
0

321.     Jak vytvořit nový kalendář?

Častou praxí bývá skutečnost, že uživatelé mají vytvořené např. dva kalendáře, jeden soukromý a druhý pracovní. Je to z toho důvodu, že pracovní mají nasdílen se spolupracovníky v zaměstnání a chtějí si tak oddělit privátní informace od pracovních.
Nový kalendář vytvoříte tak, že na kartě Složka ve skupině Nové klepnete na jedinou ikonu v této skupině – Nový kalendář. Stačí jen zadat název kalendáře a potvrdit stiskem OK. Nový kalendář je vytvořen, je barevně oddělen od prvního a pomocí zaškrtávacích polí si můžete zobrazit pouze jeden z nich nebo oba najednou, abyste mohli porovnat váš volný čas v soukromí s volným časem v práci.

322.     Jak nasdílet kalendář pro ostatní?

Velkou výhodou je možnost nasdílet kalendář i pro ostatní uživatele. Odpadají tak neustálé dotazy, zda v určitý čas máte volno, či nikoliv apod. Ostatní uživatelé se prostě podívají na váš nasdílený kalendář a mají jasno. Další výhodou je to, že si můžete zvolit úroveň podrobností, kterou ostatní uživatelé uvidí. Od všech detailů události ve vašem kalendáři až po prostou informaci, že v daný čas prostě nejste k dispozici. Nasdílet kalendář můžete pomocí tlačítka Sdílet kalendář ve skupině Sdílení na kartě Složka.
 

  
 

323.     Jak nastavit barvu kalendáře?

Každý kalendář, který máte v Outlooku vytvořen, má svou vlastní barvu a v odstínech této barvy jsou pak zobrazovány jednotlivé prvky kalendáře. Pokud chcete změnit barvu, kterou váš kalendář má, stačí na něj klepnout pravým tlačítkem myši a v nabídce vybrat položku Barva. Otevře se paleta barev, ze které si můžete vybrat novou barvu vašeho kalendáře.
   

324.     Jak nastavit časový překryv kalendářů?

Pokud máte víc jak jeden kalendář, je možné si je nechat zobrazit vedle sebe. Pak jednoduše vidíte oba najednou a můžete porovnávat, zda daný den máte jak z pracovního, tak soukromého hlediska volno apod. Nicméně v Outlooku je ještě jedna, vhodnější volba a tou je možnost překryvu kalendářů přes sebe. Díky barevnému odlišení máte ale i nadále přehled o tom, jaké akce jsou z jakého kalendáře, a navíc máte události jednoho dne vždy u sebe. Stačí, když klepnete pravým tlačítkem myši na vybraný kalendář a z nabídky vyberete příkaz Překryv.
   

325.     Jak nastavit výchozí čas upozornění na událost?

Ve výchozím nastavení je čas pro zobrazení upozornění na blížící se událost v kalendáři nastaven na 15 minut. Pro ty uživatele, kteří nemají naplánovaný den minutu po minutě, by bylo možná vhodnější mít upozornění ve větším předstihu. To se sice dá u každé vytvářené události změnit, ale činit tak pokaždé je poměrně obtěžující. Proto je možné v nabídce Soubor – Možnosti – Kalendář v sekci Možnosti kalendáře nastavit, jaký bude výchozí čas připomenutí události. Na výběr jsou možnosti od 0 minut až po dva týdny předem.
Autor: Karel Klatovský

May 2017 Partner Learning Schedule

$
0
0

Welcome to the Aisa Partner Learning Blog, a comprehensive schedule of partner training, webcasts, community calls, and office hours. This post is updated frequently as we learn about new offerings, so you can plan ahead. Looking for product-specific training? Try the links across the top of this blog.

Week of April 30 to May 6

Title Date (GMT +08:00 Asia/Singapore) Level Presenter
O365 Security & Compliance- EOP Overview 2017/5/4 10:00-12:00 Level 200 Mike Shen
Technical Deep Dive on Protecting your data in SharePoint Online and OneDrive for Business 2017/5/5 10:00-12:00 Level 300 Hua Chen

Week of May 7 to 13

Title Date (GMT +08:00 Asia/Singapore) Level Presenter
Grow, Manage & Increase Profitablity with Enterprise Mobility Suite Internal Use Rights 2017/5/9 10:00-12:00 Level 200 Jacky Zhou
NDA Roadmap Webinars – Azure (ASfP Partners Only) 2017/5/11 10:00-12:00 Level 200 Jacky Zhou
Technical Deep Dive on External Sharing with SharePoint Online and Partner Facing Extranet Sites 2017/5/12 10:00-12:00 Level 300 Siming Yu

Week of May 14 to 20

Title Date (GMT +08:00 Asia/Singapore) Level Presenter
Technical Deep Dive on Hybrid Cloud Management & Security Day 1 2017/5/16 10:00-12:00 Level 200 Alex Yu
Technical Deep Dive on Hybrid Cloud Management & Security Day 2 2017/5/17 10:00-12:00 Level 200 Vicky Hu
IoT Design Patterns & Azure IoT Suite Overview 2017/5/17 10:00-12:00 Level 300 Guomin Huang
SfB Academy – Integration with UM online 2017/5/17 10:00-12:00 Level 200 Yanjun Zhou
Technical Deep Dive on Hybrid Cloud Management & Security Day 3 2017/5/18 10:00-12:00 Level 200 Ray Wu
IoT App Development with Azure IoT Hub 2017/5/18 10:00-12:00 Level 300 Han Xia
O365 Security & Compliance – EOP Deep Dive 2017/5/18 10:00-12:00 Level 200 Mike Shen
Technical Deep Dive on Office 365 Teamwork Organization 2017/5/19 10:00-12:00 Level 300 Jia Liu

[Script Of Apr. 26] How to find out which process is locking a file or folder in Windows by PowerShell

Wiki Life: Readability Tools

$
0
0

readability_iconBlog posts that are concise and easy to read make for a better reading experience for the people looking at your articles. What makes an article easily readable and how do you gauge the readability of your writing? In this post, we will look at a few tools that can improve your posts.

Background

English literacy statistics in the United States can vary but according to one study, “50% of adults cannot read a book written at an eighth grade level”. Another study shows the average college freshman reads at a seventh grade level.

Readability is generally assigned via a grade level to show the difficulty of the content. The most common metric is the Flesch-Kincaid Grade Level test which creates a numerical score showing the level of education someone needs to read the text.

Readability tests can assess your TechNet contributions to make sure it’s at the right level for your audience. For general writing, you probably want to target the Grade 7 or 8 level. This means writing shorter sentences without a lot of industry jargon or complex words. This writing is also known as Plain Language.

Tools

There are a few tools out there that can help you discover how clearly you are communicating. Sometimes the scores can differ between them so try a couple.

Microsoft Word & Outlook

You can use Word to view the readability score of your writing. You can get this information so it appears during every spell check. You can also turn it on within Outlook so you can make sure you are communicating clearly through email. To learn how to enable Office readability statistics, see Test your document’s readability.

Once these settings are enabled, the following stats appear after a spell check.

Office readability statistics

Websites

There are also third-party websites you can use to discover readability indicators:

Both allow you to input free-form text or browse to an existing URL. Readable.io also lets you upload files to the site via their premium plan.

When running a test, you get all the major readability scores (Flesch-Kincaid Grade Level, Flesch-Kincaid Reading Ease, Gunning Fog Index, etc.), links to help decipher what they mean, and basic text statistics. Readable.io also provides insight into the text’s Tone, Sentiment, Gender, and Keyword Density.

Readable.io UI

Summary

If you want to make sure your Wiki posts are easy to read by everyone, measure the readability of your text before you post it. This can help people better understand your content and it may also help you become a better writer.

FYI: The above blog post achieved the following Flesch-Kincaid Grade Level ratings:

  • Microsoft Word: 9.4
  • Readability Test Tool: 8.7
  • Readable.io: 7.2

by Ken Cenerelli (TwitterBlogMSDN ProfileMVP Profile)

PowerShell Basics: Detecting if a String Ends with a Certain Character

$
0
0

Did you know you can detect if a string ends in a specific character, or if it starts in one in PowerShell? This can be doe easily with the use of regular expressions or more simply know as Regex.

Consider the following examples:

'something' -match '.+?\$'
#returns true

'something' -match '.+?\$'
#returns false

'something' -match '^\.+?'
#returns true

'something' -match '^\.+?'
#returns false

In the first two examples, the script checks the string ends to see if it ends in a backslash. In the last two examples, the script check the string to see if it starts with one. The regex pattern being matched for the first two is .+?$ . What’s that mean? Well, the first part .+? means “any character, and as many of them as it takes to get to the next part of the regex. The second part \ means “a backslash” (because is the escape character, we’re basically escaping the escape character. The last part $ is the signal for the end of the line. Effectively what we have is “anything at all, where the last thing on the line is a backslash” which is exactly what we’re looking for. In the second two examples, I’ve just moved the \ to the start of the line and started with ^ instead of ending with $ because ^ is the signal for the start of the line.
Now you can do things like this.

$dir = 'c:temp'
if ($dir -notmatch '.+?\$')
{
$dir += ''
}
$dir
#returns 'c:temp'

Here, the script checks to see if the string ‘bears’ ends in a backslash, and if it doesn’t, I’m appending one.
PowerShell_Tips_Tricks_thumb.png

Bloqueo automático de dispositivos ActiveSync

$
0
0

Hola a todos,

En esta entrada me gustaría hablar sobre la capacidad de Exchange para bloquear dispositivos ActiveSync que estén experimentando un mal comportamiento. El cmdlet Set-ActiveSyncDeviceAutoblockThreshold puede modificar una regla de umbral de bloqueo automático y cambiar una variedad de opciones como por ejemplo la duración del bloqueo.

Esta es la configuración de mi entorno Exchange 2016 obtenida con el cmdlet Get-ActiveSyncDeviceAutoblockThreshold:

BehaviorType : UserAgentsChanges
BehaviorTypeIncidenceLimit : 6
BehaviorTypeIncidenceDuration : 01:00:00
DeviceBlockDuration : 01:00:00

BehaviorType : RecentCommands
BehaviorTypeIncidenceLimit : 30
BehaviorTypeIncidenceDuration : 00:10:00
DeviceBlockDuration : 00:20:00

BehaviorType : Watsons
BehaviorTypeIncidenceLimit : 5
BehaviorTypeIncidenceDuration : 00:10:00
DeviceBlockDuration : 00:20:00

BehaviorType : OutOfBudgets
BehaviorTypeIncidenceLimit : 10
BehaviorTypeIncidenceDuration : 00:10:00
DeviceBlockDuration : 00:20:00

BehaviorType : SyncCommands
BehaviorTypeIncidenceLimit : 60
BehaviorTypeIncidenceDuration : 00:10:00
DeviceBlockDuration : 00:20:00

BehaviorType : CommandFrequency
BehaviorTypeIncidenceLimit : 400
BehaviorTypeIncidenceDuration : 00:10:00
DeviceBlockDuration : 00:20:00

Recientemente hemos tenido varios casos para evitar que dispositivos ActiveSync generen demasiados logs de transacción mediante un número excesivo de hits, por lo que quiero poner como ejemplo el BehaviorType “CommandFrequency”. Con la configuración de mi entorno, si un dispositivo ActiveSync alcanza 400 hits en una franja de tiempo de 10 minutos, será bloqueado 20 minutos, y además ese usuario puede ser notificado mediante un correo electrónico personalizado. El cmdlet necesario para aplicar esa configuración sería:

Set-ActiveSyncDeviceAutoblockThreshold -Identity "CommandFrequency" BehaviorTypeIncidenceLimit 400 -BehaviorTypeIncidenceDuration 10 -DeviceBlockDuration 20 -AdminEmailInsert "<B>Tu dispositivo se ha bloqueado.</B> "]

A continuación os dejo una pequeña descripción de cada BehaviorType:

  • UserAgentChanges: La frecuencia con la que un dispositivo cambia su agente de usuario.
  • RecentCommands: Mira tanto el timestamp como el hashcode del comando para determinar si el dispositivo ha entrado en un bucle.
  • Watsons: Cuántos Watsons han sido generado por el dispositivo, lo que podría sugerir un ataque a través de un bug del producto.
  • OutOfBudgets: La frecuencia con la que el dispositivo sigue realizando hits tras una respuesta 503.
  • SyncCommands: Mira el timestamp y las claves de sincronización para comprobar si la misma orden se envía de modo repetido.
  • CommandFrequency: Mira la rapidez con la que el dispositivo realiza hits a los servidores Exchange (a través de todos los comandos).

Por último, mencionar que esta configuración se aplica a nivel organización, por lo cual es recomendable estudiar en profundidad cada modificación antes de aplicarla.

 

Un saludo,

Marco Castro


2017年5月份合作伙伴培训计划

$
0
0

欢迎访问我们的最新培训页面。截至2017年5月,我们推出以下在线课程。如果您希望参加以下课程,请点击课程名称,并使用您的公司邮箱和名称进行注册。

2017/4/30到2017/5/6课程安排

课程程名称 日期 技术难度 讲师
深入研究如何在SharePoint Online以及OneDrive for Business中保护您的数据 2017/5/5 14:00-16:00 Level 300 Siming Yu

2017/5/7到2017/5/13课程安排

课程程名称 日期 技术难度 讲师
深入研究SharePoint Online的外部共享以及构建面向外部分享的站点 2017/5/12 14:00-16:00 Level 300 Allen Cheng

2017/5/21到2017/5/27课程安排

课程程名称 日期 技术难度 讲师
Azure 本地应用迁移 2017/5/23 14:00-16:00 Level 200 Sellina Zhou
Azure 本地应用数据库迁移 2017/5/24 14:00-16:00 Level 200 Sellina Zhou
深入研究如何通过Office 365进行团队协作 2017/5/26 14:00-16:00 Level 300 Allen Cheng

お問い合わせ先窓口をわかりやすくする仕組みを導入します【4/26 更新】

$
0
0

maps

日本マイクロソフトでは、定期的にパートナー様からのフィードバックをいただき、クラウド・ファースト、モバイル・ファーストのの時代におけるパートナー様の収益構造やパートナーエコシステムの向上に努めています。過去の施策の例については、以下の記事をご参照ください。

 

この記事では、これらに加えた新たな取り組みをご紹介します。

 

パートナー様向けお問合せ先ガイドの公開

パートナー様が日本マイクロソフトにお問い合わせをいただく際、購入前相談、パートナー契約加入要件、パートナー特典活用、ツール、技術サポート (有償/無償)、提案支援、販売したクラウドサービスの請求/課金、フィードバック、など様々な目的があります。これらのお問い合わせはパートナーコールセンターなどの窓口にお問い合わせいただくことになりますが、場合によっては、ほかの専門窓口が用意されていることがあります。また、同じ電話番号でもお問い合わせ内容によって自動音声ガイダンスで操作する番号が異なります。

そこで、どのプログラム/製品に関するお問い合わせで、どういう目的の場合にどの窓口が担当になるかという観点でマイクロソフトの問合せ先を整理し、パートナー様のお問い合わせシナリオに合わせて適切なお問合せ先をご案内するガイドを作成しました。こちらをダウンロードしてご利用ください。

▼ パートナー様向けお問合せ先ガイドをダウンロードする (PDF)

 

 

マイクロソフト担当変更のご連絡徹底

マイクロソフトの営業担当が変更になった場合、後任の担当者からパートナー様にご連絡をすることになっていますが、後任が不在になりパートナーコールセンター対応になる場合にご連絡がいかないケースがございました。今後はこのようなケースでもメールでプログラム担当者宛にご連絡先を通知するプロセスを走らせします。

営業担当の変更は当社の期初 (7 ~9 月)に行われることが多いですので、この時期にご連絡がいく可能性がございます。

 

 

「マイクロソフトお客様満足度調査」へのご協力ありがとうございます

いただきました皆様の貴重なご意見は、よりご満足いただける製品やサービスの提供のために活用させていただきます。ご意見を多くいただいた項目については、対応策を今後も Web ページ上で公開させていただく予定です。

 

 

 

セキュリティ更新プログラム ガイドに関するフィードバックをお待ちしています

$
0
0

本記事は、MSRC Team のブログ “Taking your feedback on the Security Update Guide” (2017 年 4 月 21 日 米国時間公開) を翻訳したものです。

 

2016 年 11 月からセキュリティ更新プログラム ガイド (Security Update Guide) のパブリック プレビューを開始しました。セキュリティ更新プログラムの情報を完全に新しい形式のみで公開したのは、今月のリリースが初めてです。ここ数か月の間、お客様やパートナーからセキュリティ更新プログラム ガイドの方向性と実装に関する多くのフィードバックをいただきました。今月プレビュー期間が終了しましたが、引き続き皆さまからのフィードバックをお待ちしています。そして、これからも皆さまのエクスペリエンスの向上に取り組みます。よろしくお願いします!

今月、展開したいくつかの改善点は以下のとおりです。

  • 翻訳およびデータ作成のバグを修正
  • 一意の識別子を追加するなど、アドバイザリを使用する際のエクスペリエンスを向上
  • CVE 詳細について、MITRE サイトへのリンクを復元

現在、セキュリティ更新プログラム ガイドのデータは、業界標準の CVRF フィードを使用する API 経由、およびダッシュボード経由の 2 つの方法で利用することができます。CVRF フィードは、IT プロフェッショナルがコンピューターが読み取り可能な形式を介してリリース全体の情報を素早く取得できるようにすることを目的としており、MSRCGetSecurityUpdates PowerShell モジュールからもアクセスが可能です。ダッシュボードは、セキュリティ リリースを公開日付の期間、プラットフォーム、深刻度および影響度などに基づいて視覚的に確認したいユーザー向けの方法です。オプションとして、その結果を Excel ファイルにダウンロードすることもできます。また、特定の CVE または KB 番号に関連する更新プログラムを検索することも可能です。

マイクロソフトは引き続き、リリースの透明性を保証し、さらに個人的なコンピューティング エクスペリエンスを可能にするツールを提供することにコミットします。これらの変更点や特定のタスクを完了する方法について質問がある場合は、よく寄せられる質問および Security Update Guide – User Forum (英語情報) を参照してください。セキュリティ更新プログラム ガイドの使い方に関する質問、または改善に向けてのご意見がある場合は、フォーラムに投稿するか、好ましいと思う他の提案に賛成票を投じてください。私たちは、皆さまの声に常に耳を傾けています。

Simon Pope Security Group Manager, Microsoft Security Response Center

「Minecraft」コンソール エディションのミニ ゲーム「グライド」に 3 つの新マップ登場

$
0
0

minecraft-glide-mini-game

「Minecraft」コンソール エディション (Xbox One、Xbox 360、PlayStation 3、PlayStation 4、PlayStation Vita、Wii U) で大人気のミニゲーム「グライド」に 3 つの新マップが登場。イエティがうろつく危険な氷河をモチーフにした「イエティ」マップ、クラーケンが潜む洞窟をモチーフにした「クラーケン」マップ、龍が駆ける空を進む中国神話を「龍」マップは、「Minecraft グライド ビースト コース パック」で入手できます。3 つの伝説の大地を飛び、目を見張るほどの強さと威厳に満ちた存在に出会おう。
また、「Minecraft グライド ビースト コース パック」と今後配信予定のミニ ゲーム ヒーローズ スキン パックを配信直後に入手できる「Minecraft グライド コース パック シーズン パス」も配信。シーズン パスのコンテンツは 2018 年 4 月までにすべて利用可能となります。
イエティ

空を飛んで氷河を渡り、巨大な骨を潜り抜け、失われたイエティの大地を目指そう。

glide-yeti_6
glide-yeti-split_6
クラーケン

大昔の難破した海賊船を探って、隠された財宝を見つけよう。ただし、そこに潜むクラーケンにはご注意を!

glide-kraken_6
glide-kraken-split_6

中国神話をモチーフにしたコースの雄大な景色。その景色を引き立てる龍と共に空を駆けよう。

glide-dragon_6
glide-dragon-split_6


Xbox ストア
「Minecraft」について

「Minecraft」は、ブロックを置いたり冒険へ出かけたりするゲームです。ランダム生成された世界を探検して、簡素な小屋から豪華絢爛な城まで、さまざまなものを作ることができます。クリエイティブ モードで無限の資源を使って自由に遊ぶのか、サバイバル モードで地中深くを掘り進め、武器や防具を作って危険なモブと戦うのかは、プレイヤー次第です。ひとりでも友達と一緒でも、作って、建てて、冒険しよう。

.none{display:none;}
.body {
font-size: 16px;
line-height: 1.5em;
margin-bottom: 2em;
}
.body2 {
margin-top: 2em;
margin-bottom: 2em;
}

.box{
margin-bottom: 1.5em;
}
.row lineup {
padding-top: 0em;
}
.h4 {
font-size: 1.25em;
font-weight: bold;
padding: 0 0 0 .75em;
border-left: 6px solid #107C10;
}
ul.isolated-link {
margin-top:-.2em;
margin-bottom: 3em;
}
ul.isolated-link li {
font-size: 1em;
margin-bottom:.2em;
}

Advanced Threat Analytics(ATA) deployment Steps. Part-I

$
0
0

Hello our solution enthusiasts. In this Post, we will go through Advanced threat analytics step by step installation, setup and looking around its capabilities. We will refer this as ATA.

ATA is an on-prem product of Microsoft and helps protect your enterprise in various ways. that could be any anonymous cyber attacks, threats using multiple techniques around your network. Internet is extremely vulnerable to attacks and its our responsibility to keep it secured and get aware of any abnormal and suspicious activities quickly to act. You can read about it here.  https://docs.microsoft.com/en-us/advanced-threat-analytics/

As you go through and understand what it is, i will walk you through the installation steps along with Pre and post installation steps.

Don’t forget go through Part2 of this blog to understand capabilities of ATA

In this setup, i am using four machines

 

Computer name Description
DC First Domain controller Server 2012 R2 in contoso.com
DC2 Second DC in same forest running Windows server 2012 R2
ATACenter Windows Server 2012 R2 and is member of contoso.com
ATAGateway Windows Server 2012 R2 and is member of contoso.com
Client1 Windows 7 client and is member of domain contoso.com

 

I am using hyper-V to host these machines. Lets start with Activity 1.

Step1: Configure port mirror on DC

  • In Hyper-V manager, go to settings for DC –>Advanced features –>Port mirroring.
  • Change the mirroring mode to Source from drop down menu.

 

test

 

  • Connect to ATAGateway and note down MacAddress. (Remember to have 2 network adaptor for ATA gateway server and i am checking Mac address of 2nd adaptor named capture)

On powershell, Type “Get-netAdapter -Name Capture”

2017-04-25_21-28-48

 

And that’s my second adaptor

 

2017-04-25_21-31-20

  • Scroll down for this adaptor and enable mirroring mode to set it as destination.

2017-04-25_21-32-33

 

  • To verify your port mirroring is success and correctly configured, you can use network monitor tool.

Step 2: Validate  Service account of ATA

Note: ATAGateway server should be able to query DC via LDAP using the account credentials that ATA is going to use. this is necessary to retrieve the users, computers and other objects. This is a requirement. I will use LDAP connection from ATAGateway to DC using account contosoATAService. This account will need read permission to access all object that will be monitored.

  • On ATAGateway VM, run LDP.exe
  • On connection, client connect on top left corner and enter your DC name. in my case its DC.Contoso.com –>OK

(This confirms, name resolution is working)

  • Again click on connection and select Bind –>Bind with credential–> Enter. Input credential (ContosoATAservice) and click OK, notice the output as you will be expecting when all is good

2017-04-25_21-50-09

 

Note: If you click on view and expand Tree, you should see objects of domain.

Step 3: Assign Permission to ATAService

Note: ATAService account needs to have read permission on deleted object container in domain.

  • On elevated cmd prompt, type the command ‘dsacls “CN=Deleted Objects,DC=Contoso,DC=Com” /takeownership’  –>ENTER. this will take ownership on deleted object container.

2017-04-25_21-58-57

 

  • Again on elevated cmd prompt type: dsacls “CN=Deleted objects,DC=Contoso,DC=com” /G CONTOSOATAService:LCRP  –>ENTER to grant permission to view objects

 

Note: Upto this point, we have completed our pre installation steps of ATA. Next we will go with installation. Lets start with Step4

Step4: ATA center Installation:-

  • Run the downloaded setup file.

2017-04-25_23-39-41

 

  • As you move forward accepting the EULA with default steps and you reach to below page, Enter details.

2017-04-25_23-40-42

Note: 

  1. ATA center service IP address is used by ATA Gateway to communicate with ATA Center. ATA console IP is used to connect to ATA console. As you install Gateway, ATA Gateway will register with ATA center using ATA Console IP on port 443
  2. In case you have one IP address, you can modify the port number used by ATA center service. ATA console will always use 443
  3. In production, we recommend you to use PKI cert instead of self signed certificate.
  • Launch the page by hitting on launch after completion message. Click Continue to this website(not recommended) hyperlink to continue.

2017-04-25_23-44-21

 

  • Enter credential in directory services page

 

2017-04-25_23-47-43

 

Step 5: Configure HoneyToken user (User that have no activity)

  • On PS prompt, type: Get-AdUser Admin –>ENTER to get SID

 

2017-04-25_23-52-57

 

  • Copy the SID and paste under detection settings –>Save  (Don’t forget to hit on + next to ID before saving)

2017-04-25_23-54-53

 

Note: We are done with configuration. Next we will install ATA Gateway

Step 6: ATA Gateway Installation steps.

  • On ATAGateway server, go to URL https://10.1.1.6 (Console IP address)
  • Click on “Download Gateway setup and install the first Gateway” –> save the file
  • Extract the file and run the setup.

2017-04-25_23-58-28

 

Note:-.Net framework 4.6.1 has to be preinstalled. if preinstalled, it will avoid reboot while installation of ATA Gateway.

  • Select the available option as below after you pass welcome window.

2017-04-26_0-01-03

 

  • In the next page, we will create a self signed certificate. and enter user name and password –>Install

2017-04-26_0-01-46

 

Note:-The user account is set for gateway and is domain admin here.

  • Launch once install is completed.

Step 7: Configure ATA gateway

  • Once you hit Launch in previous step, the page opens. and you see the status of gateway below. Click on Not Configured

2017-04-26_0-04-09

  • Enter the information as below. And select Capture check box (Remember 2 network adapter of ATA gateway from above and we are selecting second adapter) –>Save

2017-04-26_0-05-21

 

  • Verify “Microsoft Advanced Threat Analytics gateway” service is running, this may take long time before it reaches to running from starting.

2017-04-26_0-05-47 2017-04-26_0-07-18

 

  • Once service is started, verify if user and computer are synced in ATA console.

2017-04-26_0-16-21

 

Note: Once we have ATA gateway installed, we will setup our lightweight Gateway.

Step 8:- Install Lightweight gateway.

  • On DC2, browse to console IP http://10.1.1.6 and download gateway setup and save it.
  • Run Microsoft ATA Gateway setup.exe. (Remember to extract it and not run from zip file)
  • Setup automatically identifies already installed ATAgateway and asks you to install lightweight gateway.

2017-04-26_0-20-22

 

  • Enter credential as you did for ATAGateway.
  • Once done, service will turn into running.

2017-04-26_0-21-51

 

Note:- First time the service starts will take approx. 15-20 min until it turns from starting to running.

This concludes our Advanced Threat Analytics server setup.

In next blog, we will discuss on how to track suspicious activities across the network. Stay tuned for Blog 2.

 

 

Viewing all 34890 articles
Browse latest View live


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