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

「Minecraft」コンソール エディションに「アドベンチャー・タイム マッシュアップ」登場。「マジック:ザ・ギャザリング スキン パック」も配信開始

$
0
0

各コンソール エディションに新たな機能を追加する最新アップデートにあわせ、「Minecraft」コンソール エディション (Xbox One、Xbox 360、PlayStation 3、PlayStation 4、PlayStation Vita、Nintendo Wii U、Nintendo Switch) に、全米で大人気のナンセンス・コメディアニメーション「アドベンチャー・タイム」のマッシュアップが登場。『Minecraft: Windows 10 Edition』および『Minecraft: Pocket Edition』では、近日登場予定です。また、『Minecraft: Windows 10 Edition』および『Minecraft: Pocket Edition』で好評配信中の世界的人気のカードゲーム「マジック: ザ・ギャザリング」のキャラクターをテーマにしたスキンパックも各コンソール エディションに登場。

「Minecraft アドベンチャー・タイム マッシュアップ」

さあ冒険だ! 道具を握りしめて、ブロックだらけの世界に出発しよう。犬のジェイクとヒトの子フィン、そして数々の仲間たちと出会う… それが「アドベンチャー・タイム マッシュアップ」! このパックには、アドベンチャー・タイムで人気のキャラクター達、ウー大陸の大地、このパックだけのテクスチャ セット、BMO をモチーフにした UI、オリジナルのサウンドトラックが含まれています。

Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Minecraft Adventure Time Mashup
Xbox One 用「Minecraft アドベンチャー・タイム マッシュアップ」
store
Xbox 360 用「Minecraft アドベンチャー・タイム マッシュアップ」
store

「Minecraft マジック:ザ・ギャザリング スキン パック」

多元宇宙最強のプレインズウォーカーにふさわしい装いをしよう。

Minecraft Magic the Gathering
Minecraft Magic the Gathering
Minecraft Magic the Gathering
Minecraft Magic the Gathering
halo wars 2_pkg
Xbox One 用「Minecraft マジック:ザ・ギャザリング スキン パック」
store
Xbox 360 用「Minecraft マジック:ザ・ギャザリング スキン パック」
store

コンソール エディション 最新アップデート情報

  • アドベンチャー・タイム マッシュアップ パックを追加
  • マジック: ザ・ギャザリング スキンパックを追加
  • グライドのベスト タイムが、5 分以内の場合に限り、記録されるように。さらに、1 人プレイ モードで、練習に役立つゴーストを表示できるように。
  • デフォルトの操作方法が変更に。オプション メニューで、自分だけのボタン配置を設定できるように。
    シェルカー ボックスを追加。
  • シェルカーの殻を追加。
  • 鉄塊を追加。鉄や金の防具を精錬すると、鉄塊や金塊を入手できる。
  • かまどの燃料に使用できるアイテムを追加。
  • 大釜を満たす音、ボートをこぐ音、釣り竿の音、エンドポータルの音を追加。
  • エリトラでの飛行中に花火を使うと加速できるように。
  • コンクリート パウダーを追加。
  • コンクリートを追加
  • 彩釉テラコッタを追加。
  • 染料の色を変更。

Xbox ストア

『Minecraft: Xbox One Edition』
『Minecraft: Xbox One Edition フェイバリット パック』
『Minecraft: Xbox 360 Edition』

「Minecraft」について

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

「Minecraft」オフィシャル サイト (英語)
『Minecraft: Xbox One Edition』紹介ページ

.none{display:none;}
.embed-responsive-16by9{
margin-top:1em;
margin-bottom:2em;
}
body {
font-size: 16px;
line-height: 1.5em;
margin-bottom: 2em;
}
.gry {
background-color: #DDDDDD;
margin: 0px;
padding: 30px 20px 20px 30px;
}
h3 {
font-size: 1.5em;
font-weight: bold;
padding: .25em 0 .5em .75em;
border-left: 6px solid #107C10;
border-bottom: 1px solid #ccc;
}

h4 {
font-size: 1.25em;
font-weight: bold;
padding: 0 0 0 .75em;
border-left: 6px solid #107C10;
margin-top: 1.25em;
}
.box {
margin-bottom: 1em;
}


blogpost_londn

利用 OMS 線路傳輸資料方案進行簡易網路分析

$
0
0

概要:學習如何利用 OMS 線路傳輸資料方案來分析網路協定、子網路、電腦、和潛在的威脅。

從方案庫加入線路傳輸資料方案(WireData Solution)後,在 OMS 概觀中可以看到此方案,並顯示出過去24小時的代理程式數、區域子網路數、應用程式層級通訊協定數。如以下範例:

 

接著點選此方案磚便能看到更詳細的資料。在此範例您可以看到擷取網路流量的 agent 有7個,並看到4個子網路的概觀,13個應用程式層級通訊協定,和一些常用的搜尋指令。如下圖:

 

若點選擷取網路流量的 agent 的磚,便會執行以下指令:

Type:WireData | measure Sum(TotalBytes) by Computer | top 500000

執行後在畫面的左側也能看到 protocol name、IP version 等等。如下圖:

 

您也可以再點選任意電腦,點選後會自動執行搜尋指令,並列出該電腦與線路傳輸資料相關的所有事件。如下圖:

[ログオン情報を毎回入力する] を強制させたい

$
0
0

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

お客様から、Outlook を起動したときに毎回ログオン情報 (認証情報) を入力させるようにしたいというお問い合わせをいただくことがあります。

結論から申し上げますと、制御が可能なシナリオは限定されます

お問い合わせをいただいた際には、後述の方法をご案内することがありますが、これらの方法でも、接続方式、認証方法など依存し、完全に制御することはできません。

 

 

[ログオン情報を毎回入力する] 設定について

Outlook Exchange アカウントに [ログオン情報を毎回入力する] という設定項目があります。

これは Outlook 上で [ログオン ネットワーク セキュリティ] の名称となっている RPC による認証を制御するための項目であり、RPC の認証時に毎回ユーザー名とパスワードのダイアログを表示するための設定です。

つまり RPC の認証を行わない MAPI over HTTP プロトコル使用時や、Exchange Online のように RPC が匿名認証 (認証を行わない) で、認証を HTTP に任せている RPC over HTTP ではこの設定は有効ではありません。

Exchange Server 2010 まで使用されていた旧来の RPC/TCP での接続時や、RPC の認証も行うオンプレミスの Exchange Server RPC over HTTP で接続する際に有効な設定となります。

MAPI over HTTP プロトコルについては こちら をご参照ください。

MAPI over HTTP 使用時には、この [ログオン情報を毎回入力する] という UI が既定でチェック オフのままグレーアウトされます。

 

Outlook 上の UIの場所

1. Outlook を起動し、[ファイル] タブ-[情報]-[アカウント設定]-[アカウント設定] をクリックします。

2. アカウント設定ダイアログの [電子 メール] タブを選択し、表示されているアカウント (電子 メールアドレス) をダブルクリックします。

3. アカウントの変更ダイアログの [詳細設定] をクリックします。

4. [セキュリティ] タブに [ログオン情報を毎回入力する] という設定項目があります。

 

レジストリ情報

この設定は、以下のレジストリと連動しています。

 

   キー: HKEY_CURRENT_USERSoftwareMicrosoftOffice<バージョン>OutlookSecurity

           または

           HKEY_CURRENT_USERSoftwarePoliciesMicrosoftOffice<バージョン>OutlookSecurity

          ※<バージョン> は、Outlook 2016=16.0Outlook 2013=15.0Outlook 2010=14.0 となります。

    値の名前 : PromptForCredentials

    データ型 : REG_DWORD

    値 : 0: チェック オフ(ログオン情報を入力させない) /1 チェック オン (ログオン情報を入力させる)

 

 

資格情報の削除について

OS [資格情報マネージャー] Exchange サーバーに接続するときに利用可能な資格情報が保持されている場合には、削除する必要があります。

さらに、以降資格情報を保存しないように制御する必要があります。

 

資格情報の削除方法

Outlook の資格情報は、OS [資格情報マネージャー] に保持されています。

1. [コントロール パネル] から [資格情報マネージャー] を検索して開きます。

2. [Windows 資格情報] コンテナーの [Windows 資格情報] [汎用資格情報] 配下に以下のような情報が保持されます。

 

  例:

  MicrosoftOffice15_DataSSPI:xxxx@xxxxx.onmicrosoft.com

  MS.Outlook.15:xxxx@xxxxx.onmicrosoft.com

 

3. 保存されている資格情報の右側の開くアイコン () をクリックして、[削除] をクリックします。

 

 

資格情報を保存しないようにする設定

ログオン情報を入力する Windows セキュリティ ダイアログには [資格情報を保存する] というチェック ボックスがあり、このチェックをした場合に OS [資格情報マネージャー] に情報が保持されます。

以下のレジストリを作成して [資格情報を保存する] を非表示にしたり、Outlook による資格情報保存の動作を無効化することができます。

POP IMAP アカウントではこのレジストリのみで Outlook 起動後に毎回パスワードを求める動作に変更することが可能です。

 

   キー: HKEY_CURRENT_USERSoftwareMicrosoftOffice<バージョン>OutlookSecurity

           ※<バージョン> は、Outlook 2016=16.0Outlook 2013=15.0Outlook 2010=14.0 となります。

   値の名前 : EnableRememberPwd

   データ型 : REG_DWORD

   値 : 0

 

 

最後に・・・

お問い合わせの背景として、1 台の端末を複数名で使用する運用をしており、OS へは同じユーザーでログオンしたまま Outlook プロファイルは各ユーザーごとに分けている場合、ログオン情報を毎回入力することで他のユーザーに参照されないようにするという目的でこうした制御を実現したいというお客様が多くいらっしゃいます。

しかしながら、このような運用方法はお勧めできず、セキュリティの観点からは、それぞれのユーザーで OS にログオンして利用することを推奨しています。

また、キャッシュ モード オンの場合は、表示された認証情報入力ダイアログをキャンセルしても、Outlook を起動できてしまうことから、[ログオン情報を毎回入力する] を強制しても、他のユーザーのメールを閲覧できないように制御することはできません。

  

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

Nastavte si v Office 365 OneDrive s kapacitou 5TB

$
0
0

Ve výchozím nastavení je v rámci služby Office 365 Education nastavena kapacita každého OneDrive úložiště pro všechny uživatele na 1 TB. Pro naprostou většinu studentů a uživatelů se jedná o dostačující kapacitu, kterou v rámci svých aktivit ani zdaleka nevyužijí.

Mohou však nastat situace, kdy je potřeba tuto kapacitu v některých případech navýšit a jak již asi tušíte, Office 365 Education toto samozřejmě umožňuje.

Jak na to?

  1. Otevřete si administrační centrum služby OneDrive na adrese https://admin.onedrive.com/?v=StorageSettings
  2. Zadejte požadovanou hodnotu nové velikosti úložiště, maximální velikostí je 5120 GB, tj. 5 TB.
  3. Klikněte na tlačítko Uložit.

Takto nastavená velikost úložiště OneDrive bude aktivní pro všechny stávající i následně nově vytvořené uživatele.

Ne vždy však chcete, aby každý uživatel ve škole měl k dispozici takovou kapacitu a většinou právě naopak, tuto vyšší kapacitu chcete povolit jen vybraným uživatelům. To je možné pomocí následujícího PowerShell příkazu:

Set-SPOSite -Identity https://contoso-my/sharepoint.com/personal/jmenouzivatele_domena_cz -StorageQuota 5242880

 

Nový Windows Store pro vzdělávání je dostupný v ČR

$
0
0
Windows Store, jedinečný katalog aplikací a her, je v systému Windows již od verze Windows 8. Přináší snadný způsob hledání, instalací a aktualizací a díky tomu je tak přístupný i těm uživatelům, kteří si třeba doposud na instalaci aplikace netroufli.
Aktuálně je v katalogu aplikací Windows Store přes 700 000 aplikací a poměrně velkou část z nich jsou ty, které patří do kategorie Vzdělávání. Proto je skvělou zprávou pro všechny školy používající systém Windows 10, že distribuce a správa aplikací je nyní mnohem snazší.
Nicméně až do příchodu Windows 10 bylo možné se do katalogu aplikací Windows Store přihlásit pouze s osobním účtem Microsoft. Ten je určen, jak již z názvu vyplývá, pro osobní použití. S příchodem Windows 10 se však tato situace radikálně změnila, protože do Store je možné se přihlásit i s účtem Office 365, což je služba, která je dostupná pro všechny školy zcela zdarma.
Přihlašování pomocí účtu Office 365 vyřešilo nutnost pamatovat si více uživatelských účtů a tak jen zbývalo, jakým snadným způsobem aplikace a hry pořízené školou snadno distribuovat žákům a studentům. A přesně to řeší služba Windows Store pro vzdělávání. Ano, jedná se o službu, webovou stránku či chcete-li portál, ve kterém můžete dělat přesně to, co od Windows Store pro vzdělávání očekáváte. Snadné hromadné pořízení aplikací a to jak těch zdarma, tak těch placených, ale především, jejich efektivní a flexibilní distribuci vybraným žákům a učitelům ve škole. Pojďme se tedy podívat na to, jak se s Windows Store pro vzdělávání pracuje.
Ještě, než se ale podíváme na to, jak Windows Store pro vzdělávání využívat, je zapotřebí si říct, co vše je pro bezproblémový chod, zapotřebí.
Požadavky pro provoz Windows Store pro vzdělávání :
IT administrátoři – internetový prohlížeč Edge, Internet Explorer 10 nebo aktuální verze prohlížečů Chrome nebo Firefox, účet Azure Active Directory (AAD)/Office 365
Uživatelé – Windows 10, verze 1511 nebo novější, účet Azure Active Directory (AAD)/Office 365
Nejprve je provést registraci do portálu Windows Store pro vzdělávání, přejděte na stránku Windows Store pro vzdělávání na
adrese
https://educationstore.microsoft.com/cs-cz/store

 

Klepněte v pravé části okna na odkaz Přihlásit se, v zobrazeném okně zadejte váš administrátorský účet Office 365. Zobrazí se okno s licenčními podmínkami po jejich odsouhlasení máte již před sebou základní pracovní prostředí portálu Windows Store pro vzdělávání.
V horní části stránky se nachází hlavní menu, které slouží k práci s jednotlivými aplikacemi a službou Windows Store pro vzdělávání jako takovou, největší část okna zabírá představení jednotlivých kategorií i samotných aplikací.

Jako první krok je zapotřebí pochopitelně do repozitáře vašeho Windows Store pro vzdělávání přidat nějaké aplikace. To provedete klepnutím na jednu z ikon zobrazených aplikací, případně přes vyhledávací pole v pravém horním rohu.

 

Po klepnutí se zobrazí detailní informace o dané aplikaci (podobně, jako v klasickém Windows Store) a pokud ji chcete přidat do školního repozitáře, klepněte na Získat aplikaci.
U placených aplikací je namísto toho tlačítko Koupit. Pokud na něj kliknete, zobrazí se okno pro zadání počtu pořizovaných licencí a po klepnutí na tlačítko Další jste přesměrováni na samotnou platbu, která probíhá platební kartou. Pokud jste zde ještě nic nekupovali, je zapotřebí zadat informace o kartě, při dalších nákupech můžete využít již dříve zadanou kartu.

 

A do třetice, pokud si zobrazíte aplikaci, kterou již máte pořízenou, zobrazí se tlačítko Koupit další.
Po zakoupení nebo získání aplikace zdarma až do jejího zobrazení v repozitáři může uběhnout až několik hodin, proto pokud ihned nevidíte aplikaci v seznamu pořízených, vyčkejte a zkuste to později znovu.
Nyní, když máte aplikace pořízeny, stačí přejít do položky Spravovat Aplikace a software a podívat se, jaké aplikace máte k dispozici a u placených vidíte, kolik ještě máte dostupných volných licencí.
Přiřazování aplikací je velice snadné, stačí klepnout na tři tečky na konci řádku a vybrat položku Přiřadit uživatelům. Zbylé tři položky (Zobrazit podrobnosti o licenci, Odebrat z privátního úložiště a Zobrazit podrobnosti o produktu) není potřeba představovat blíže, co dělají, vyplývá z jejich názvu.
Přiřazení uživatelům probíhá na základě účtu Office 365 (AAD), proto je zapotřebí nejprve mít u Vás ve škole zprovozněnou službu Office 365. Následně jen stačí zadat jména nebo emailové adresy osob do dialogového pole a klepnout na Přiřadit.
A to je vše. Aplikaci jste si přidali/zakoupili do vlastního školního Store a přiřadili jednotlivým uživatelům. A jak to vlastně vypadá z pohledu těchto uživatelů?
Pokud jsou přihlášeni do počítače s Windows 10 pomocí účtu AAD/Office 365, jsou zároveň automaticky přihlášeni s tímto účtem i do katalogu aplikací Windows Store. A jakmile si jej spustí, uvidí kromě standardních záložek Domů, Aplikace a Hry i novou, přesně tak, jak vidíte na obrázku.  Z ní si pak mohou přiřazené aplikace stahovat a instalovat dle potřeby.
A pokud se Vám nelíbí název Školní Store, je možné si ho samozřejmě změnit na libovolný jiný název a to v nastavení služby Windows Store pro vzdělávání

 

 

 

Přichází jarní novinky ve Swayi

$
0
0

Sway – nástroj pro tvorbu online prezentací v podobě webových stránek je v českých školách čím dál více populárnější. Reportáž ze školního výletu, výstupy z projektů, sportovní den – to vše a mnoho více může být snadno a rychle zpracováno ve Swayi ve formě efektní webové stránky s různými typy objektů.

Tvůrci Swaye samozřejmě neustále pracují na nových funkcích a vlastnostech a v rámci jarní aktualizace si jich pro Vás připravili opravdu hodně, tak se na ně pojďme rovnou podívat.

Záznam zvuku

Požadavek na tuto funkcionalitu vzešel zejména z řad učitelů a studentů, kteří často využívají možnost zvukového doplnění prezentace. Nyní je tedy možné přímo v prostředí webového prohlížeče ve službě Sway nahrávat zvukové komentáře a vyprávění.
Stačí vložit kartu Zvuk a v pravé horní části karty klepnout na tlačítko Nahrát. Spustí se odpočítávání a po něm máte ihned možnost namluvit do mikrofonu požadovanou informaci.

 

 

Zobrazení Navigace

Další novinkou je možnost zobrazení prezentace ve formátu Navigace. Tlačítko pro jeho aktivaci se nachází v pravém dolním rohu vedle navigačních šipek. Po kliknutí na něj přejde Sway prezentace do pozadí a zobrazí se v přehledné podobně jednotlivé karty.

Automatické přehrávání

Využití nástroje Sway je opravdu široké a mnoho uživatelů jej používá i na různé kioskové a reklamní scénáře. V něm je zapotřebí, aby prezentace běžela zcela automaticky a ideálně opakovaně. Tuto vlastnosti Vaší prezentace můžete aktivovat v nabídce Nastavení (tři tečky v pravém horním rohu) v položce Nastavení pro tento Sway.

Počítadlo zobrazení

Pro každého autora je důležitá zpětná vazba. U prezentací Sway jí může být například informace o počtu zhlédnutí vašeho výtvoru. Tuto informaci naleznete v přehledu vašich prezentaci v pravém dolním rohu náhledu jednotlivých miniatur.

Rodičovské přístupy do OneNote jsou zde!

$
0
0

OneNote je skvělý nástroj nejen pro dělání poznámek žáků a studentů ve školách. Také je vynikajícím pomocníkem všech učitelů a lektorů, protože umožňuje efektivně a přehledně ukládat všechny své zápisky, podklady pro výuku nebo přípravy do jednoho jediného souboru – sešitu. A navíc, pokud uložíte svůj poznámkový blok do cloudu, máte k němu přístup víceméně z jakéhokoliv zařízení připojeného na internet.

Protože je OneNote hojně využíván právě ve školách, již před několika lety pro něj vznikl doplněk Poznámkové bloky pro školy, který řeší, jak snadno vytvořit a spravovat obsah pro celou třídu. Vytvoření poznámkového bloku pro 30 žáků s prostorem pro spolupráci, pro knihovnu materiálů a především vytvoření sešitu s předpřipravenými oddíly je tak záležitostí několika desítek sekund.

Vývojový OneNote tým velice úzce spolupracuje s komunitou učitelů, zejména s držiteli titulu Microsoft Innovative Educator Expert a jednou z nejžádanějších funkcí poslední doby bylo, aby i rodiče mohli nahlížet do jednotlivých sešitů žáků. A jak asi tušíte, právě tato funkce je od dnešního dne dostupná.

Stačí, když na hlavní stránce Poznánmkových bloků pro školy klepnete na položku Spravovat poznámkové bloky.

V následujícím okně klepněte na položku Odkazy pro rodiče

 

Nyní jen stačí vybrat, zda chcete vytvořit najednou odkazy pro sešity všech studentů nebo jen jednoho vybraného a klepnout na tlačítko Získat odkaz.

 

A to je vše, odkaz je vytvořen, vy jej můžete distribuovat rodičům a pochopitelně, takto vytvořený odkaz je s oprávněním pouze pro čtení a pro zobrazení daného poznámkového bloku není potřeba žádný speciální účet.

 


Harnessing Chatbots via Xamarin.Forms to Automate Disaster Recover Resource Obtainment

$
0
0

Recently Microsoft partnered with Robust Choice Cloud Solutions to create an intelligent solution that would enable two-way mass communication with citizens affected by natural disasters. Robust Choice Cloud Solutions Inc., is a Canadian startup company formed out of the University of British Columbia’s entrepreneurship center, in 2013. Robust Choice was emerged from years of cutting-edge academic research on the use of machine learning and visual analytics to support urban and regional decision making projects.

This March, the team and I were provided the opportunity to participate in a joint project with Robust Choice Cloud Solution to develop a prototype to automate resource obtainment in global disaster recovery situations. The team decided to develop a bot to address this need as mobile data connectivity is resillient to most natural disasters and can provide an more available source of information gathering when 911 calls have clogged voice communication abilities. As an added bonus, modern bots can be used as a two way communication mechanism collecting data from users providing while similtaiouly providing needed information.

The following is a high level diagram detailing data flows of the proposed bot solution:

clip_image002

Many different components were implemented however this post will cover how the custom client bot application was created.

How to configure Direct Line Channel

With the requirement to develop a rich client for our bot, we decided to use Xamarin.Forms as it would allow us to create a universal interface for all modern mobile platforms and integrate some platform-specific code to it if needed.

Developing a third-party client is possible thanks to Direct Line API. To start working with Direct Line API we had to activate it first. It’s possible to do using Bot Framework portal and Channel widget there:

clip_image004

To avoid any security issues in the case of several client applications, Bot Framework portal allows us to generate unique credentials per application. So, you can simply click Edit link and add a new application to the list below:

clip_image006

You can see that there are 1.1 and 3.0 versions for Direct Line API. In our project, we decided to use newer one, but Microsoft continue to support 1.1 as well.

Share Project VS Portable Class Library VS .NET Standard

Now we can start working at Xamarin client. Creating Cross-Platform client application using Xamarin is an easy process, however there are a couple of items to be aware of. Once you create a new project you will be able to see a way to select one of two Code Sharing Strategies between Shared Project and Portable Class Library (PCL):

clip_image008

Xamarin supports three ways to share your code among Android, iOS and UWP applications. One additional strategy is to use .NET Standard class libraries however there is no option for it initially. Simply select PCL and convert your PCL to .NET Standard later. Do keep in mind though that there is no easy way to convert Share Project to PCL and back. Be aware of the selected sharing strategy as you will be able to use different libraries and coding practices in your applications.

Thanks to the Shared Project enablement, you can easily mix platform-independent and platform-specific code using preprocessor directives or partial classes. In fact, using this template, you will be able to create three platform-specific projects (Android, iOS, UWP) and a folder that will be precompiled to each of these projects in a shared folder.

When designing Xamarin.Forms interfaces, developers spend most of the working out of the shared folder creating XAML, resources, models and so on. Once you want to implement any platform-specific code, it’s easy to use preprocessor directives or even better design pattern based on partial classes.

A second way to share code requires utilization of the Portable Class Library (PCL). This approach allows developers to create one more projects as a portable library that can be used with many different technologies. The main advantage is the ability to share business logic between multiple different .NET applications. It also allows developers to create a better design without creating “spaghetti code” by using design patterns such as Service Locator. It is recommended to build Portable Class Libraries on a .NET Profile that contains list of APIs are available for selected platforms. Knowing that a profile has several platforms in the list with own subset of APIs, PCLs have access to less .NET Framework classes than any other Xamarin project in your solution.

A third solution stems from last year’s Xamarin announcement for support of .NET Standard libraries. These .NET Standard libraries are similar to PCLs, but they don’t require any profile and provide better access to .NET Class Library. At the same time, when developing a .NET Standard library, developers should not care about Xamarin or any other developer platform. A developer can simply develop a library, publish it and all platforms that the library will support. A good example of a library that is based on .NET Standard is the DirectLine client SDK as shown in the following example:

clip_image010

You can see that this library supports .NET Standard 1.3 that is good enough for Xamarin and developers can add it to Android, iOS and UWP projects.

As discussed earlier, there are three ways to share code but which method works best?

The best thing about Xamarin is that developers are provided the flexibility to mix their approach .

Let’s take a look at the Shared Project approach. Xamarin supports referencing PCLs and .NET Standard. Developers can select the Shared Project approach and use PCLs and .NET Standard libraries together. In this scenario, the Xamarin.Forms implementation will be added to each project as a PCL and DirectLine package as a .NET Standard making the Shared Project approach very universal.

At the same time if a developer wishes to stay with PCL approach, they still can mix different packages by converting PCL to .NET Standard. This was the method used for our natural disaster recovery project.

Direct Line SDK and .NET Standard

Microsoft.Bot.Connector.DirectLine cannot be added to Portable Class Library directly, but Xamarin allows us to transform PCL to .NET Standard library. In order to do it you can open project properties and change target to .NET Platform Standard clicking appropriate link:

clip_image012

This will not work because the Xamarin.Forms library in PCL is not supported by .NET Standard.

clip_image014

To remedy this, you would need to remove Xamarin.Forms from PCL and retarget it again.

You will be able to select a version of .NET Standard as detailed below once retargeting is completed:

clip_image016

Next, it is important to re-add Xamarin.Forms. The following project.json needs to be modified in order to import the element:


{
“supports”: {},
“dependencies”: {
“Microsoft.NETCore.Portable.Compatibility”: “1.0.1”,
“NETStandard.Library”: “1.6.0”
},
“frameworks”: {
“netstandard1.7”: {
“imports”: “portable-net45+win8+wpa81”
}
}
}

You will then be able to install Xamarin.Forms package using NuGet package manager once the changes are completed.

Visual Studio 2017 doesn’t use project.json for .NET Standard libraries. Instead you have to edit csproj file adding PackageTargetFallback element, but migration from old PCL to .NET Standard doesn’t change old approach to new one, but if you create a new .NET Standard from scratch, you will need to work with csproj:

<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
<PackageTargetFallback>$(PackageTargetFallback);portable-win+net45+wp8+win81+wpa8</PackageTargetFallback>
</PropertyGroup>

Once completed, you can go ahead with DirectLine client package adding it to all projects.

Own implementation for Direct Line API

Direct Live API 3.0 uses bidirectional communication with its clients which includes http requests that a client should initiate itself based on timer or web sockets. This was mainly the reason reason why our natural disaster project didn’t use Microsoft.Bot.Connector.DirectLine. The solution doesn’t support web sockets and we needed to use web sockets to establish communications with the bot.

The natural disaster project used just basic PCL and we created our own code for Direct Line API. To accomplish this we used System.Net.Http package (preinstalled for many projects) and Websockets.Pcl package.

clip_image018

Websockets.Pcl allows us to use Web Sockets to receive new messages from the bot.

In order to implement Direct Line client API in C# we simply created set of classes with all possible messages and DirectLine class as the core:

 

public class DirectLine
{
private string DirectLineKey;
Websockets.IWebSocketConnection connection;

public delegate void NewMessageDelegate(ActivitySet args);

public event NewMessageDelegate OnNewMessage;

public DirectLine(string key)
{
DirectLineKey = key;

connection = Websockets.WebSocketFactory.Create();
connection.OnOpened += Connection_OnOpened;
connection.OnMessage += Connection_OnMessage;
}

private void Connection_OnMessage(string obj)
{
var result=JsonConvert.DeserializeObject(obj);
if (OnNewMessage != null) OnNewMessage(result);
}

private void Connection_OnOpened()
{
Debug.WriteLine(“WebSocket is opened”);
}

public async Task StartConversationAsync()
{
var _client = new System.Net.Http.HttpClient();
_client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Bearer”,
DirectLineKey);
var response = await _client.PostAsync(“https://directline.botframework.com/v3/directline/conversations”, new StringContent(String.Empty));
if (response.IsSuccessStatusCode)
{
string content=await response.Content.ReadAsStringAsync();
var conversation=JsonConvert.DeserializeObject(content);

connection.Open(conversation.streamUrl);

return conversation;
}
return null;
}

public async Task SendMessageAsync(string conversationId, Activity activity)
{
var _client = new System.Net.Http.HttpClient();
_client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Bearer”,
DirectLineKey);
_client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(“application/json”));

string jsonText = JsonConvert.SerializeObject(activity);

var response = await _client.PostAsync($”https://directline.botframework.com/v3/directline/conversations/{conversationId}/activities”,
new StringContent(jsonText,Encoding.UTF8, “application/json”));
}
}

 

We used the event model to notify our UI about some messages that we received by sockets. All other classes are just wrappers for json messages that we developed based on REST API specification.

To start a conversation using our class you simply need to call StartConversationAsync and use OnNewMessage event to receive new messages and update interface:

 

public MainPage()
{
InitializeComponent();

bot = new DirectLine(DirectLineKey);
bot.OnNewMessage += Bot_OnNewMessage;
}

protected async override void OnAppearing()
{
conv=await bot.StartConversationAsync();
base.OnAppearing();
}

 

We have several visuals for our bot like images, text and buttons and because of this we were unable to use ListView for the UI. StackLayout and ScrollViewer were used instead as follows:

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height=”*”></RowDefinition>
<RowDefinition Height=”Auto”></RowDefinition>
<RowDefinition Height=”Auto”></RowDefinition>
</Grid.RowDefinitions>
<ScrollView x:Name=”scroll”>
<StackLayout x:Name=”stack” Margin=”20″ Orientation=”Vertical”>
</StackLayout>
</ScrollView>
<Entry x:Name=”entry” Grid.Row=”1″ HeightRequest=”200″ Margin=”20″></Entry>
<Button Text=”Send” HorizontalOptions=”Center” x:Name=”button” Grid.Row=”2″ Margin=”20″ Clicked=”button_Clicked”></Button>
</Grid>

 

Several ContentView controls were developed to visualize different kind of content (user text, bot text, image, buttons (yes, no)) to complete the solution.

Here are couple screenshots of the completed UI:

clip_image020

clip_image022

Of course, there is enough room for UI improvement, but basic interface works fine and all challenges were resolved in the proof of concept offering.

Further details on the natural disaster recovery solution can be found in the following GitHub repository: https://github.com/sbaidachni/CityPlusIO/tree/master/CrossPlatformBotClient.

Windows 10 Long Term Servicing Branch (LTSB)

$
0
0

L’avvento di Windows 10 ha portato il concetto di Windows as a Service ovvero l’aggiornamento continuo e molto veloce del sistema operativo (patch mensili più build 2 volte l’anno).

Ne abbiamo parlato in questa serie di post.

Essendo però Windows un sistema operativo alla base di diverse soluzioni Mission Critical, altamente certificate e molto verticali (ad esempio i Bancomat o ATM che dir si voglia) si è resa necessaria l’implementazione di una differente versione di Windows da affiancare alle classiche Home, Professional, Enterprise.

Così è nata la Long Term Servicing Branch (LTSB) una versione di Windows 10 specifica per questa tipologia di soluzioni che spaziano dai pc che controllano lo spazio aereo di un aeroporto ai già citati ATM fino a soluzioni di catena di montaggio basate su macchine a controllo numerico.

Queste soluzioni “Mission Critical” devono basarsi su di un sistema stabile che spesso passa da vari gradi di certificazione e non possono permettersi di avere un sistema operativo che si evolve con la velocità imposta dalla versione “standard” di Windows 10 ovvero la Current Branch/Current Branch for Business.

 

Windows 10 Branch versions

 

Periodo di supporto di Windows 10

I sistemi operativi Microsoft, storicamente hanno sempre avuto una supportabilità di 5 anni di supporto standard + 5 anni di supporto esteso.

Invece, una singola build di Windows 10 Current Branch/Current Branch for Business viene supportata per un periodo di 18 mesi al termine dei quali non riceve più aggiornamenti ne supporto da parte di Microsoft.

Ciascuna build NON rappresenta un nuovo sistema operativo ma comunque vengono apportate delle modifiche (più che altro aggiunte di funzionalità) e bisogna essere strutturati opportunamente per poterle accogliere nel proprio ambiente (anche fosse banalmente una nuova Group policy).

In un sistema di soluzioni statiche o comunque molto certificate il cambiamento della parte di sistema operativo ogni 6 mesi con supportabilità di 18 mesi può essere difficile soprattutto se si è abituati al fatto che questi non si evolva per 10 anni.

Ecco quindi che Microsoft ha creato questa versione speciale di Windows 10 denominata Long Term Servicing Branch che per 10 anni riceverà aggiornamenti (di sicurezza e bug fixing) e supporto.

 

Long term servicing branch timeline

 

Quindi come si vede da questa immagine, l’attuale build Current Branch (al momento della scrittura di questo articolo) è la 1703 denominata Creators Update. Questa build raggiungerà lo stato di Current Branch for Business a Luglio 2017 e andrà fuori di supporto ad Ottobre 2018. Al termine del supporto NON riceverà più aggiornamenti.

E’ previsto che vengano rese disponibili nuove build Current Branch a Settembre 2017 (1709), Marzo 2018 (1803), Settembre 2018 (1809), Marzo 2019 (1903) e così via con una cadenza di due build all’anno nei mesi di Marzo e Settembre e ciascuna build con supportabilità di 18 mesi.

Invece la Long Term Servicing Branch più aggiornata è oggi la LTSB 2016 che sarà supportata fino al luglio 2026 e verrà affiancata da una prossima build LTSB presumibilmente nel 2019, un’altra nel 2022/2023 ecc… Qui la cadenza non è così regolare in quanto è stato dichiarato che verrà pubblicata una nuova build Long Term ogni circa 3-4 anni.

Gli articoli ufficiali di riferimento sono principalmente questo e questo.

 

In dettaglio, che cos’è Windows 10 LTSB?

Windows 10 LTSB è una versione di Windows 10 privata di alcune caratteristiche tra cui:

  • Tutte le app cosiddette “first party” come ad esempio posta, calendario, news, meteo, camera non sono presenti e non sono supportate da LTSB
  • Non c’è lo store anche se è possibile aggiungere app in quanto il framework per eseguirle è presente
  • Non può essere aggiornata da Windows Update ma solo da strumenti quali WSUS, SCCM o di terze parti
  • Non è presente Cortana
  • Non è presente il browser Edge (è presente Internet Explorer 11)
  • E’ sconsigliato l’utilizzo di Office 365 click 2 run (suggerito l’utilizzo di Office 2016)
  • E’ sconsigliato l’utilizzo su hardware Surface
  • Il supporto è di 10 anni dalla data di rilascio di una build LTSB
  • Ogni 3-4 anni verrà rilasciata una nuova build LTSB che riporterà le caratteristiche della versione Enterprise corrente

 

Per il resto è una versione Enterprise comprensiva di tutte le caratteristiche di sicurezza avanzate quali Device Guard, Windows Information Protection, Windows Defender ATP…

 

WOW allora è questa la versione che voglio per tutti i miei PC!

Ecco questa è più o meno la reazione di molti clienti quando spiego che cos’è LTSB poiché molte aziende non sono interessate alle App, o a Edge o a Cortana e quindi vedono in LTSB una versione già “epurata” delle caratteristiche non volute.

C’è però da mettere tutta una serie di puntini sulle “i” quindi meglio frenare l’entusiasmo e finire di leggere.. ^_^

 

Cose da sapere riguardo a LTSB

Licensing: per molti ma non per tutti

Per prima cosa parliamo di licensing, per avere accesso a LTSB è necessario avere una licenza E3 o E5 di Windows 10 e questo ha anche senso in quanto si tratta di una versione Enterprise.

L’unico altro modo per poter avere una versione Long Term è tramite l’acquisto di device aventi a bordo la versione Windows 10 IoT Enterprise.

Questa versione altro non è che Windows 10 Long Term Servicing Branch rimarchiato per il licensing OEM.

Un esempio di utilizzo di Windows 10 IoT Enterprise è dato da questi thin client.

Aggiornamento di caratteristiche lento

Lato feature come sopra riportato, viene rilasciata una versione di LTSB ogni 3-4 anni circa tanto che ogni build è denominata con un anno (es. LTSB 2016) invece che con anno/mese come accade per la Current Branch (es. 1703).

La LTSB 2016 è uscita a Luglio 2016 insieme alla Current Branch Anniversary Update (1607) e le due build si equivalgono nel senso che LTSB 2016 ha le stesse caratteristiche dell’Anniversary Update 1607 al netto di quelle sopra riportate (mancano le app first party, store, cortana…).

A Marzo 2017 è stata pubblicata Creators Update (1703) e una delle nuove feature di questa build è stata riportata in LTSB 2016 che è rimasta “ferma” a quelle di Anniversary Update ricevendo solo security update e bug fixing. Stessa cosa succederà con Fall Creators Update e anche con le successive…

La prossima build LTSB sarà rilasciata forse nel 2019 (non è ancora stata annunciato) e quindi una ipotetica LTSB 2019 avrà le medesime caratteristiche di una ipotetica Current Branch 1903 o 1909 e così facendo si “rimetterà al pari” delle feature per poi rimanere ferma altri 3-4 anni.

C’è quindi da chiedersi se si vuole implementare una strategia che privi gli utenti degli ultimi aggiornamenti in termini di utilizzo e soprattutto di caratteristiche di sicurezza.

Il dire “ma fino ad adesso è sempre stato così” non è una giustificazione perché sia in ambito mobile che pc il mondo è cambiato e richiede aggiornamenti più frequenti per dare agli utenti gli strumenti giusti per lavorare e soprattutto proteggerli dalle moderne minacce informatiche.

 

Niente App? E la webcam?

Sembra banale, ma chi volesse utilizzare LTSB per i device dei task workers e/o mobile workers dovrà dotarsi di un sistema di terze parti per l’interfacciamento con le Web Cam in quanto l’app “Camera” non è presente.

Quindi in un mondo moderno fatto di video call è difficile pensare di dare un Windows 10 privo di questa caratteristica e il sopperire con tool di terze parti non è così comodo.

 

Nuovi silicon, nuova build

Teniamo inoltre conto che Windows 10 supporta nuove CPU attraverso nuove build e quindi se da una parte l’utilizzo di Current Branch/Current Branch for Business si sposa con la frequenza di rilascio di nuove CPU Intel o AMD, lo stesso non può avvenire con la “lumaca” Long Term.

Quindi stiamo dicendo che ad oggi la LTSB più aggiornata è la 2016 che però NON sarà compatibile con la prossima wave di CPU Intel e AMD che verranno presentate presumibilmente nel 2018/2019 (addirittura le prossime Intel Coffee Lake potrebbero essere disponibili per fine 2017).

La prossima LTSB 2019 (ipotetica, come dicevo non è stata ancora annunciata) sarà compatibile con tutti questi nuovi processori ma questo vuol dire che se oggi scelgo LTSB 2016 per tutti i miei device, devo essere sicuro di avere abbastanza scorte hardware con CPU supportata per soddisfare il fabbisogno che ci sarà da adesso fino all’uscita della prossima LTSB che come dicevamo sarà ogni 3 o 4 anni.

Questo mal si sposa con strategie di molte aziende che comprano device a ciclo continuo e che non hanno a magazzino un gran numero di PC.

Soluzioni verticali quali gli ATM sono proposti da vendor che hanno la capacità di avere scorte di magazzino molto ampie per soddisfare i fabbisogni di un numero comunque limitato di PC (in una banca magari sono presenti anche 5000 ATM ma questo è niente rispetto ai pc di sede e filiale che possono essere ache 50000 o più).

 

Compatibilità applicativa

Veniamo ora alla mia più grande preoccupazione riguardante l’utilizzo di LTSB in scenari per cui non è stata pensata: la compatibilità con le applicazioni.

E’ vero che LTSB 2016 altro non è che Anniversary Update 1607 e che quindi è mooooolto probabile che un’applicazione compatibile con 1607 lo sia anche con LTSB 2016 ma consideriamo i seguenti fatti:

  1. Non tutti gli utenti aziendali hanno la licenza E3 o E5 e che quindi possono adottare LTSB
  2. Molti dei miei clienti in possesso dei diritti per l’adozione di LTSB, preferiscono la Current Branch e relegano la LTSB al suo giusto ruolo di versione speciale per workload puntuali
  3. Aziende come NCR (mondo ATM) o Siemens (mondo Automation) sono sicuro che supporteranno le loro soluzioni su LTSB ma questo accadrà anche per SAP e Oracle? Contando l’adozione moooolto ristretta della LTSB quello che sta succedendo è che NESSUNO dei maggiori player di applicazioni per task workers/mobile workers ha dichiarato compatibilità delle sue applicazioni per LTSB (neanche il contrario ovvero l’incompatibilità… Diciamo che LTSB viene proprio ignorata!)
  4. Supponiamo che io mi auto-certifichi che la SAP Gui versione “x”, compatibile con 1607 sia compatibile anche con LTSB 2016 in quanto le due build sono una la derivazione dell’altra. In questo caso mi espongo a due problemi: il primo che se per qualsiasi ragione di business devo cambiare versione di Gui con una più aggiornata compatibile con (ad esempio) 1709 non avrò nessun appiglio tecnologico per dire che funziona anche su LTSB 2016. Inoltre SAP potrebbe non fornire supporto.

Quindi aspettatevi lo stesso supporto e attenzione relegati a qualsiasi prodotto di nicchia ovvero che le aziende che puntano agli utenti Current Branch (la stra grande maggioranza) porranno attenzione solo a loro mentre le aziende con soluzioni verticali per LTSB saranno pronte per poter supportare questa versione particolare di sistema operativo per tutto il suo ciclo di vita.

 

In conclusione

Bisogna fare attenzione nella scelta della versione LTSB perché come abbiamo visto è stata studiata per ambiti molto puntuali. E’ quindi giusto utilizzarla ma solo per quei contesti per la quale è stata studiata.

E’ comunque possibile convertire una LTSB (tramite in place upgrade) in Current Branch. Questo può dar modo alle aziende di partire con LTSB ed adeguare i propri processi interni di change management per poter gestire il Windows as a Service. Personalmente lo sconsiglio ma tecnicamente funziona.

La questione di compatibilità applicativa risulta centrale in quanto c’è da tenere bene a mente che una build CB come può essere la 1607 scadrà di supporto a marzo 2018. Se io oggi certifico tutte le mie applicazioni per LTSB 2016 basandomi sul fatto che “tanto è una 1607 epurata di caratteristiche non volute” allora mi esporrò entro breve (marzo 2018 appunto) al fatto che il kernel di cui è composta LTSB 2016 sarà fuori supporto nella versione Current Branch e quindi le aziende tipo Adobe quando rilasceranno applicazioni NON testeranno più su 1607 in quanto oramai fuori supporto e NON considereranno LTSB 2016 in quanto con poca penetrazione di mercato e perché creata per ambiti di utilizzo puntuali e specifici.

Se proprio alcune caratteristiche “moderne” della Current Branch non sono ben volute, piuttosto che adottare LTSB, è meglio “ritagliare” una build Current Branch andando a privarla delle app non di interesse, eventualmente inibire lo Store, Cortana ecc… Ottenendo un risultato molto simile a LTSB potendo però giovare degli aggiornamenti continui del Windows as a Service.

Meglio quindi rivolgere i propri sforzi nell’abbracciare il modello di WaaS che pone diverse sfide ma che porta degli indubbi vantaggi e che è già stato scelto da diverse aziende in tutto il mondo.

 

[Script Of May. 31] How to list all databases in Azure Cosmos DB by PowerShell

15 июня, конференция «Прокачай свой бизнес: Люди. Процессы. Технологии»

$
0
0

Приглашаем вас принять участие в конференции для малого и среднего бизнеса
«Прокачай свой бизнес: Люди. Процессы. Технологии», которая пройдет 15 июня 2017 года в г. Москва.
Мы поговорим о том, с какими проблемами сталкивается бизнес на разных этапах своего развития, как преодолеть эти сложности, а также как технологии могут нам в этом помочь.

5 причин посетить мероприятие:

  1. Основная цель конференции – обогатить вас новыми идеями и практическими подходами и показать,
    как можно применить их в своей работе уже завтра. Поэтому в рамках мероприятия вас ждут:
    актуальные темы: безопасность, развитие персонала, взаимодействие с клиентами;
  2. Практические подходы, и готовые решения которые вы сможете применить в своей работе уже завтра;
  3. Демонстрация понятных и доступных цифровых инструментов и технологий, которые позволяют эффективно управлять бизнесом и развивать его;
  4. Уникальные предложения только для участников мероприятия: скидки до 30% от партнеров Microsoft на устройства и другие решения для бизнеса;
  5. Возможность послушать и задать вопросы бизнес-лидерам из ведущих российских и международных компаний.

Спикеры:

  1. Доктор Ицхак Адизес:
    Управление компанией на разных этапах развития. Как расти в условиях неопределенности?
  2. Борис Дьяконов, Точка:
    Мир, удобный для бизнеса. Как превратить клиентов в ваших фанатов?
  3. Роман Ершов, Аскона:
    Как развивать производство в России: потребители, ресурсы, технологии?
  4. Илья Красильщик, Meduza:
    Как придумывать инновационные форматы, запускать новые продукты и делать их популярными?
  5. Илья Сачков, Group IB:
    Защитите свой бизнес: 5 способов повысить уровень информационной безопасности.

Участие бесплатное при подтвержденной регистрации.

Если вы не сможете присутствовать лично, то присоединяйтесь к онлайн-трансляции конференции, которая пройдет 15 июня 2017 года.

Больше информации на сайте мероприятия http://msbusiness.ru/

К участию приглашаются владельцы малого и среднего бизнеса, руководители отдела ИТ, продаж, маркетинга и других функциональных подразделений компаний.

До встречи на конференции!

SmartScreen フィルター機能について

$
0
0

みなさんこんにちは。
Windows プラットフォーム サポートの三田です。

最近よく「SmartScreen って何?」「Windows 10 ではどう変わったの?」などのお問い合わせいただくことがあります。
またその一方で、「SmartScreen に関するまとまった情報がなかなか見つからなくて・・」といった貴重なフィードバックをいただく機会もございました。

そこで、本日は、Windows 10 における SmartScreen フィルター機能について、ご紹介いたします。
具体的には、前半は SmartScreen フィルター機能の概要および Windows 10 になって搭載された新機能をご紹介し、後半では、実際に弊社サポートによくお問い合わせがきたご質問についてその回答とご一緒にご紹介いたします。

———————————————————————-
■ 1. SmartScreen フィルター機能について
———————————————————————-
SmartScreen により提供される機能をご案内いたします。

SmartScreen は、当初は Windows 7 上で動作する Internet Explorer の機能としてリリースされました。
Windows 8 以降では、OS としてのセキュリティを向上させるため、OS の機能として実装されております。

Windows 10 にて、現在 SmartScreen により提供される機能は、以下となります。

1.Web を閲覧するときに、ページを解析して、疑わしいかどうかを判断します。
=======================================================================
疑わしいページを発見すると、SmartScreen は警告ページを表示して、ユーザーの情報提供を受け付け、注意して進むようアドバイスします。

2.ユーザーがアクセスするサイトを、報告されたフィッシング詐欺サイトおよび悪意のあるソフトウェア サイトの動的な一覧と照合します。
=======================================================================
一致が見つかった場合、SmartScreen は警告を表示して、安全のためにサイトがブロックされたことを知らせます。

3.ダウンロードするファイルを、報告された悪意のあるソフトウェア サイトおよび既知の安全でないアプリケーションの一覧と照合します。
=======================================================================
一致が見つかった場合、SmartScreen は、安全のためにダウンロードがブロックされたことを警告します。
SmartScreen は、ダウンロードしたファイルを、よく知られており、Internet Explorer を使う多数のユーザーによってダウンロードされているファイルの一覧とも照合します。
ダウンロード中のファイルがその一覧にない場合、SmartScreen が警告します。

4.ダウンロードまたはコピーしたアプリケーションを、報告された悪意のあるソフトウェア サイトおよび既知の安全でないアプリケーションの一覧と照合します。 (Windows 10 の新機能)
=======================================================================
ユーザーが使っている Web ブラウザーや、アプリがデバイスに到着するまでに使った経路 (メール、USB フラッシュ ドライブなど) に関係なく、フィルターがユーザーを保護できるようになっています。
また、アプリケーション実行時にインターネット接続が無い場合には安全性を評価できていないことを警告として表示します (下図参照)。
(ユーザーは任意で実行の可否を選ぶことができます。)

本ご案内は下記の公開資料をもとにご案内しております。
資料の公開先をご案内いたしますのでご参考にしていただければと存じます。

Title: Windows 10 のセキュリティの概要
URL: https://technet.microsoft.com/ja-jp/library/mt601297(v=vs.85).aspx

Title: SmartScreen フィルター機能: FAQ
URL: https://support.microsoft.com/ja-jp/help/17443/windows-internet-explorer-smartscreen-filter-faq

———————————————————————-
■ 2. Windows 10 の SmartScreen フィルター機能に関する Q&A
———————————————————————-
Windows 10 の SmartScreen フィルター機能の関して、よくサポートへお問い合わせがくるご質問をご紹介いたします。

Q1. インターネットからのダウンロード時のみ警告が出るのか?
=======================================================================
上述しました通り、Windows 10 では、ユーザーが使っている Web ブラウザーや、アプリがデバイスに到着するまでに使った経路 (メール、USB フラッシュ ドライブなど) に関係なく、フィルターがユーザーを保護できるようになっています。

Q2. 警告を出すのは、どういったロジックで判断しているのか?
=======================================================================
[インターネットサイトへのアクセス時]
SmartScreen は、ユーザーがアクセスするサイトを、報告されたフィッシング詐欺サイトおよび悪意のあるソフトウェア サイトの動的な一覧と照合します。
一致が見つかった場合、SmartScreen は警告を表示して、安全のためにサイトがブロックされたことを知らせます。

[アプリケーションの実行時]
インターネットからのダウンロードや他の PC からのコピーなどによって入手したアプリケーションをユーザーが初めて実行しようとすると、SmartScreen フィルター機能は、デジタル署名やマイクロソフトが保持するダウンロード実績情報など総合的に鑑みて、アプリケーションを評価します。
なお、SmartScreen フィルターが危険なサイトやアプリであると判断する内部ロジックにつきましては、セキュリティに関する内容のため、公開しておりません。

Q3. 内製アプリのインストールや実行時も警告を出す可能性があるのか?
=======================================================================
SmartScreen による安全性の評価はアプリケーションの初回起動時となります。
したがって、内製プログラムのインストーラー起動時や、インストール済みの内製プログラム含め、アプリケーションを初めて起動した際は、評価が実施されるため警告が表示される可能性がございます。

なお、SmartScreen フィルターの動作対象かを判断するうえでデジタル署名を使用するため、内製プログラムを署名しておく必要がございます。

Q4. 一度インストールしたアプリでは反応しないのか?
=======================================================================
評価はアプリケーションの初回起動時にのみ行われます。
また、上述しました通り、インストーラーなどによりインストール済みのアプリケーションであっても、初回の起動時には評価/警告が表示される可能性はございます。

Q5. OSのSmartScreen フィルター機能とIEのSmartScreen フィルター機能はまったく別物でしょうか?
=======================================================================
機能の扱いとしては、OS に統合されたとの説明の通り、従来から存在する IE でのフィルター機能含めて、同じ SmartScreen のフィルター機能となります。
Windows 10 より OS に統合された新機能は、アプリケーション実行時の評価および、ブロック機能です。

Q6. SmartScreen フィルターにかからないよう、ホワイト リストのような機能が実装されているか?
=======================================================================
SmartScreen フィルター機能は、「Web 上の様々なファイルをダウンロードするユーザーの安全性を守る」という目的の機能です。ホワイト リストのような機能が存在した場合は、例えば悪意のある開発者が安全性を偽装する危険性もあるたため、そのような機能はご用意しておりません。

なお、SmartScreen の機能では、ダウンロード対象のファイルの署名や、弊社にて保持しているダウンロードの実績情報などを総合的に鑑みて、SmartScreen フィルターの動作対象かを判定します。
すでに署名はご実施いただいていると伺いましたので、貴社アプリケーションのダウンロード数が上がることで、SmartScreen フィルターの動作対象ではなくなるかと存じます。
また、先のお問い合わせでもご案内させていただいている可能性もございますが、特定の Web サイトを “信頼済サイト” などにご登録をいただき、”信頼済みサイト” のみで SmartScreen の設定を無効化することも有効です。

以上でございます。

本記事が同じような疑問を持っておられる方のお役に立つことができますと幸いです。

Что значат индикаторы в проекте?

$
0
0

Если вы часто работаете в Project, то наверняка успели заметить яркие пиктограммы-индикаторы рядом с номерами некоторых задач. Эти значки появляются не просто так – они информируют вас о том, что отмеченная задача обладает дополнительными параметрами, увидеть которые можно, если навести курсор на обозначающий их индикатор.

Столбец индикаторов в Project

В этом посте мы решили собрать для вас все возможные индикаторы для четырёх версий Project и описать их значения.

Разное

2016

2013

2010

2007

Описание

Заголовок столбца индикаторов

Заголовок столбца индикаторов

Заголовок столбца индикаторов

Заголовок столбца индикаторов

Задача завершена.

Примечание

Примечание

Примечание

Примечание

Задача является вставленным проектом.

Гиперссылка

Гиперссылка

Гиперссылка

Гиперссылка

Задача является вставленным проектом, доступным только для чтения.

Задачи

2016

2013

2010

2007

Описание

Повторяющаяся задача

Повторяющаяся задача

Повторяющаяся задача

Повторяющаяся задача

Заголовок столбца индикаторов.

Completed

Completed

Completed

Completed

Задача, ресурс, задействование или назначение содержит вложенную заметку.

Вставленный проект

Вставленный проект

Вставленный проект

Вставленный проект

Задача, ресурс или назначение имеет связанную гиперссылку.

Вставленный проект доступен только для чтения.

Вставленный проект доступен только для чтения.

Вставленный проект доступен только для чтения.

Вставленный проект доступен только для чтения.

В проект добавлен новый ресурс по причине задействования.

Применяется календарь задачи

Применяется календарь задачи

Применяется календарь задачи

Применяется календарь задачи

Задействование изменено и его нужно снова отправить на утверждение.

Пересечение Non календарей

Пересечение Non календарей

Пересечение Non календарей

Пересечение Non календарей

Задача содержит непересекающиеся календари задач и ресурсов.

Задача завершена с опозданием.

Задача завершена с опозданием.

Задача завершена с опозданием.

Задача завершена с опозданием.

Дата завершения задачи оказывается позднее даты крайнего срока.

Ограничения

2016

2013

2010

2007

Описание

Жесткое ограничение

Жесткое ограничение

Жесткое ограничение

Жесткое ограничение

Повторяющаяся задача.

  • “Фиксированное окончание”

  • “Фиксированное начало”

Средний ограничения

Средний ограничения

Средний ограничения

Средний ограничения

Трудозатраты по данному назначению распределяются по контуру с ранней вершиной.

  • “Окончание не ранее”

  • “Окончание не позднее”

  • “Начало не ранее”

  • “Начало не позднее”

Ошибка ограничения

Ошибка ограничения

Ошибка ограничения

Ошибка ограничения

Трудозатраты по данному назначению распределяются по редактируемому контуру.

Конечные результаты и зависимости

2016

2013

2010

2007

Описание

Конечного результата

Конечного результата

Конечного результата

Конечного результата

Задача имеет жесткое ограничение, например:

Зависимость

Зависимость

Зависимость

Зависимость

Задача имеет умеренно гибкое ограничение, например:

Ресурсы

2016

2013

2010

2007

Описание

Превышение доступности

Превышение доступности Выравнивание ресурсов

Превышение доступности Выравнивание ресурсов

Выравнивание ресурсов

С задачей связан конечный результат, от которого зависит завершение другого проекта.

Локальный ресурс

Локальный ресурс

Задача имеет внешнюю зависимость от задачи в другом проекте.

Ролевой ресурс

Ролевой ресурс

Ролевой ресурс

Ролевой ресурс

Ролевой ресурс.

Требуется задействование

Нет задействования, отвечающего назначению ресурса.

Предложенный Задействование

Трудозатраты по данному назначению распределяются по снижающемуся контуру.

Задействование добавлены

Задача запланирована в календаре.

Задействование отменено

Задача содержит непересекающиеся календари задач и ресурсов.

Контур

2016

2013

2010

2007

Описание

Контур с загрузкой в конце

Контур с загрузкой в конце

Контур с загрузкой в конце

Контур с загрузкой в конце

Ресурс с превышением доступности; требуется выравнивание.

Колоколообразному контуру

Колоколообразному контуру

Колоколообразному контуру

Колоколообразному контуру

Ресурс является локальным для проекта; требуется утверждение назначений.

Двухвершинный контур

Двухвершинный контур

Двухвершинный контур

Двухвершинный контур

Ролевой ресурс.

Контур с ранней вершиной

Контур с ранней вершиной

Контур с ранней вершиной

Контур с ранней вершиной

Задача не запланирована или не завершена в период времени, указанный в ограничении.

Изменить назначения

Изменить назначения

Изменить назначения

Изменить назначения

Задействование создано, но еще не отправлено или не принято.

Контур с загрузкой в начале

Контур с загрузкой в начале

Контур с загрузкой в начале

Контур с загрузкой в начале

Трудозатраты по данному назначению распределяются по снижающемуся контуру.

Контур с поздней вершиной

Контур с поздней вершиной

Контур с поздней вершиной

Контур с поздней вершиной

Трудозатраты по данному назначению распределяются по контуру с поздней вершиной.

Загрузкой «черепаха»

Загрузкой «черепаха»

Загрузкой «черепаха»

Загрузкой «черепаха»

Трудозатраты по данному назначению распределяются по “черепашьему” контуру.

Download and Deploy CRLs fully automated

$
0
0
COMMENT BEGIN
************************************************************************************
PREREQUISITES
************************************************************************************
Configuration @ Sharepoint
Enable-PSRemoting
Enable-WSManCredSSP -Role server -force
Configuration @ Client
Enable-PSRemoting
Enable-WSManCredSSP -Role Client -DelegateComputer * -Force
************************************************************************************
RUNAS USER
************************************************************************************
Must be able to download files from the internet
must be local admin on sp servers
must have read/write access to download path
COMMENT END

$download_path = “\fileservershaere$CRLscrl.microsoft.com”
$sp_servers = “server1″,”server2″,”server3″,”server4″,”server5″,”server6”
$cred = Get-Credential -Message “Credentials für Remote PowerShell” -UserName (whoami)

$crls = `
“http://crl.microsoft.com/pki/crl/products/CodeSignPCA.crl”, `
“http://crl.microsoft.com/pki/crl/products/CodeSignPCA2.crl”, `
“http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl”, `
“http://crl.microsoft.com/pki/crl/products/CSPCA.crl”, `
“http://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010.crl”
$i=0
foreach ($crl in $crls)
{
Invoke-WebRequest $crl -Proxy “http://proxy.domain.com:80″ -ProxyUseDefaultCredentials -UseBasicParsing -OutFile ($download_path+$i+”.crl”)
$i++
}

foreach ($server in $sp_servers)
{
Invoke-Command -ComputerName $server -Authentication Credssp -Credential $cred -ArgumentList $download_path -ScriptBlock {
$download_path = $args[0]
foreach ($crl in (Get-ChildItem $download_path))
{
certutil -addstore Root $crl.FullName
}

}
}

OMMENomain


Die Microsoft Build 2017 aus IT-Pro-Sicht: Windows 10, Container und jede Menge Cloud

$
0
0

Mitte Mai fand mit der Fachkonferenz Build eine der wichtigsten Technologieveranstaltungen von Microsoft statt. Auch wenn sich die Build primär an Entwickler richtet, lohnt sich auch aus IT-Pro-Sicht ein Blick auf die vielen Ankündigungen des Events. Ob Windows 10, Cloud, Datenbanken, Office oder Windows Server, viele der vorgestellten neuen Möglichkeiten könnten auch für die tägliche Arbeit als IT-Experte oder Administrator relevant sein. In diesem Blogbeitrag finden Interessierte die Highlights der Build 2017 aus IT-Sicht.

Wolkige Aussichten: Viele Neuerungen rund um Microsoft Azure

Ein Schwerpunkt war natürlich das Thema Cloud, daher wurden in der Eröffnungs-Keynote mit Satya Nadella, Scott Guthrie und weiteren Microsoft-Experten insbesondere rund um Microsoft Azure viele Neuerungen verkündet.

Azure Database
Die neuen MySQL und PostgreSQL Managed Services sind ab sofort Bestandteil der Azure SQL Database und bieten mehr Flexibilität sowie zugleich hohe Verfügbarkeit und Skalierbarkeit. Außerdem erleichtern neue Migrationsdienste für Datenbanken darüber hinaus für Oracle– und SQL Server-Kunden die Migration ihrer Daten sowie das Update von Anwendungen. Diese Dienste stehen zunächst als Preview zur Verfügung.

Weiterführende Informationen zum Azure Database Migration Service:

Weiterführende Informationen zu den Ankündigungen rund um die Azure SQL Database:

 

Azure Cloud Shell
Die neue Azure Cloud Shell ist eine browserbasierte Shell mit sicherer Authentifizierung für das Arbeiten mit Azure von der Kommandozeile aus. Die Cloud Shell ermöglicht den Zugriff auf eine benutzerfreundliche Befehlszeilenumgebung, die extra auf Azure-Verwaltungsaufgaben ausgerichtet ist. Sie kann genutzt werden, um unabhängig von einem lokalen Computer zu arbeiten. In Cloud Shell sind gängige Befehlszeilentools und Sprachunterstützung vorinstalliert.

Weiterführende Informationen:

 

Azure Active Directory
Einer der beiden Neuerungen im Bereich Azure Active Directory betrifft das Angebot Azure Active Directory B2C. Der Cloud-basierte Identitätsdienst für einen sicheren Kundenzugriff ist seit kurzer Zeit weltweit verfügbar. Im Rahmen der Build 2017 wurden zwei Neuerungen bekannt gegeben. Zum einen unterstützt Azure Active Directory B2C nun 37 zusätzliche Sprachen und zum anderen steht er nun in zwei Konfigurationsmöglichkeiten zur Verfügung: In der Ausführung “Simple” kommt der Dienst fertig aus der Box und es müssen nahezu keine Anpassungen vorgenommen werden. Für komplexere Szenarien steht die Variante “Custom” zur Verfügung. Diese bietet den Grunddienst von Azure Active Directory B2C plus die Möglichkeit, eine den eigenen Bedürfnissen entsprechende Benutzerführung dafür selbst zu entwickeln.

Weiterführende Informationen:

Zum anderen stehen ab sofort Microsoft Authentication Libraries (MSAL) für JavaScript, iOS und Android als Public Preview zur Verfügung. Außerdem wurde die bereits zur Verfügung stehende MSAL für .NET aktualisiert. Der Einsatz von MSALs ermöglicht es Entwicklern, Anwendungen zu erstellen, die sich bei Microsoft- oder Azure Active Directory-Konten einloggen können und dort ein Zugriffstoken zugewiesen bekommen, um Microsoft Graph aufrufen zu können.

Weiterführende Informationen:

 

Azure Cosmos DB
Mit Azure Cosmos DB wurde der erste global verteilte Datenbank-Service vorgestellt: Azure Cosmos DB wurde von Grund auf für globale Verteilung und horizontale Skalierbarkeit konzipiert. Der Dienst bietet eine schlüsselfertige globale Verteilung über beliebig viele Azure-Regionen hinweg, indem er Daten transparent skaliert und dort repliziert, wo die Nutzer sie benötigen. Die Datenbank ist damit für besonders performante Cloud-Dienste und rechenleistungsintensive Anwendungen geeignet, wie sie beispielsweise beim Internet der Dinge, künstlicher Intelligenz oder mobilen Anwendungen vorkommen.

Weiterführende Informationen:

 

Operations Management Suite & Azure Application Insights
Im Rahmen der Build 2017 wurden auch verschiedene Updates rund um die Bereiche App Insights und Insights & Analytics vorgestellt, die sowohl für Entwickler als auch für IT-Experten interessant sein dürften. Bei Azure Application Insights stehen neue Monitoring- und Verwaltungsfunktionen zur Verfügung:

  • Für das Debugging von Anwendungen steht nun der Snapshot Debugger als Preview zur Verfügung, ebenfalls als Vorabversion kann dafür der Application Insights Profiler für virtuelle Maschinen, VM Scale Sets und Cloud-Dienste getestet werden. Bereits generell verfügbar ist der Application Insights Profiler für die Azure App Services.
  • Ein besseres Verständnis der Anwendungsnutzer bietet die Nutzungsüberwachung (Usage Monitoring), die ebenfalls als Preview bereitsteht.
  • Mit Autoscale der Application Insights Metrics können die App Services skaliert werden. (Preview)
  • Live Metrics Stream wird um neue Anpassungsmöglichkeiten erweitert, sodass sich individuelle KPIs in Echtzeit überwachen lassen.
  • Über die Application Map erhalten Nutzer Informationen über die Verfügbarkeit von Azure-Ressourcen und Unterstützung, wenn ein Azure-Problem eine Anwendung beeinflussen sollte.

Auch an Azure Insights & Analytics wurde weiter gearbeitet: Bisher wurde eine neue Log Analytics-Lösung, die neu hinzugefügt wurde, standardmäßig für alle Windows- und Linux-Agenten, die mit Log Analytics Workspace verbunden waren, bereitgestellt. Als Preview kann hier nun Solution Targeting genutzt werden, um den Einflussbereich eine Lösung festzulegen. Dies kann nicht nur Kosten sparen, sondern reduziert auch die Menge der gesammelten Daten.

Der ITSM Connector, der ab sofort als Public Preview verfügbar ist, ermöglicht die Integration des Azure Log Analytics Workspace mit einem dieser IT Service Management-Produkten: Cherwell, Provance, System Center Service Manager und ServiceNow. So befinden sich Log-Daten und Helpdesk-Daten an einem Ort, sodass man schneller auf Probleme reagieren und zeitnah Lösungen anbieten kann.

Weiterführende Informationen zum IT Service Management Connector:

Weiterführende Informationen zu Azure Application Insights:

 

Und noch jede Menge mehr aus der Cloud …
Neben den näher vorgestellten Cloud-Neuerungen gab es aber noch viele weitere Cloud-Funktionen zu entdecken, u.a. in den Bereichen Internet of Things oder Serverless Programmierung. Sollten Sie Interesse haben, bieten diese Links weiterführende Informationen:

Azure Functions & Serverless

Azure IoT Edge & Azure IoT Hub

Und noch mehr …

 

Kreativer Herbst: Windows 10 Fall Creators Update

Bei Windows drehte sich alles um das nächste große Feature-Update, das Windows 10 Fall Creators Update, welches noch diesen Herbst erscheinen soll. Vorgestellt wurden hier zwar in erster Linie neue Features für Nutzer und Entwickler, aber Funktionen wie eine geräteübergreifende Zwischenablage, OneDrive-Dateien On-Demand oder das Angebot verschiedener Linux-Distributionen über den Windows Store haben das Potenzial, auch für den IT-Alltag interessant zu sein.

Diese Features sollen u.a. mit dem Fall Creators Update kommen:

Microsoft Fluent Design System: Eine modernisierte Designsprache soll zukünftig eine intuitivere Bedienung über Windows 10-Geräte und Anwendungen hinweg erlauben.

Microsoft Graph: Die intelligente Schnittstelle, welche Daten von Kontakten, Gesprächen, Projekten und Inhalten über die Microsoft Cloud in Verbindung setzen kann, kann Nutzern plattformübergreifend eine einheitliche Nutzererfahrung ermöglichen. So erlaubt Microsoft Graph eine nahtlose Verwendung von Anwendungen über alle Geräte mit den Betriebssystemen Windows, iOS und Android hinweg.

Timeline: Über eine Zeitleiste können Anwender ganz einfach auf Dateien, Anwendungen oder Webseiten aus der Vergangenheit zugreifen. Hierfür visualisiert die Leiste Nutzern unterschiedliche Stadien von Dateien, die erstellt oder bearbeitet wurden, sowie genutzte Anwendungen und besuchte Webseiten, und erlaubt eine einfache Rückkehr zu den jeweiligen Elementen.

Cortana: Auch die digitale Assistentin funktioniert plattformübergreifend über Windows, iOS sowie Android und bleibt geräteunabhängig auf dem aktuellsten Stand. So können Anwender mit ihrer Arbeit auf einem Gerät starten und diese auf einem anderen Device einfach weiterführen.

Clipboard: Die neue Funktion erlaubt Inhalte durch „Kopieren und Einfügen“ zwischen verbundenen Geräten auszutauschen. So ist es durch Clipboard zum Beispiel möglich, eine Datei auf dem PC zu kopieren und diese anschließend auf einem Smartphone einzufügen.

OneDrive Files on Demand: Über diese neue Option wird der plattformübergreifenden Zugriff auf in der Cloud gespeicherte Dateien ermöglicht, ohne diese herunterzuladen und Speicherplatz auf einem spezifischen Gerät belegen zu müssen.

Weiterführende Informationen rund um Windows 10:

 

Linux-Distributionen aus dem Windows Store
Nach der Einführung des Windows Subsystem für Linux hat Microsoft einen weiteren Schritt bei der Zusammenarbeit mit Linux unternommen. Um die Installation von Ubuntu zu erleichtern, wird die Distribution über den Windows Store verfügbar gemacht. Zudem arbeitet Microsoft mit SUSE Linux und Fedora Linux zusammen, um diese ebenfalls in den Windows Store zu bringen.

Weiterführende Informationen zu Linux auf Windows:

 

Windows Server: Willkommen in der Welt der Container

Auch Windows Server war inhaltlich auf der Build vertreten. So wird das Server-Betriebssystem ab Sommer Teil des Windows Insider-Programms, sodass Vorabversionen und kommende Funktionen sich einfacher testen lassen. Geplant sind diverse Verbesserungen, dazu gehören u.a.:

  • Die Deployment-Größe von Nano Server wird um die Hälfte gegenüber der ersten Version reduziert.
  • Nano Server erhält eine komplette Ausrichtung an .NET Standard 2.0
  • Verbesserte Startzeit
  • Verbesserungen im Bereich Container, wie Support für SMB Storage oder bessere Performance, Anwendungskompatibilität und Stabilität
  • Das Windows Subsystem für Linux (WSL) kommt auch auf Windows Server, was den Einsatz von Bash und anderen Linux-Tools ermöglicht.

Weiterführende Informationen:

 

War das alles?

Nein natürlich gab es noch jede Menge mehr: Angefangen bei vielen Neuerungen rund um die Entwicklungsplattform von Microsoft über Artificial Intelligence und Bots bis hin zur Entwicklung für Office. Für einen kleinen Blick über den Tellerrand sind folgende Links zu empfehlen:

Artificial Intelligence, Bot Framework, Cognitive Services & Co.

Office

Viele weitere Informationen rund um die Build 2017 finden Interessierte auf der Sonderseite auf Microsoft TechWiese. Außerdem gibt es alle Aufzeichnungen und viele technische Videos auf Channel 9.

 

AzureVM での大容量ディスクのサポート

$
0
0

5/30、Azure上の仮想マシンで、従来の約1TB(1023GB)を越える、約4TBのサイズのディスクの利用が可能になったことがアナウンスされました。
現時点では完全に利用できるのは米国中西部(WestCentralUS)のみですが、着々と展開は進んでおり近いうちにどのロケーションでも利用可能となります。

サポートされたのは以下のサイズになります。

  • Premium Storage (管理ディスクおよび非管理ディスク)
    • P40: 最大2048 GB
    • P50: 最大4095 GB
  • Standard Storage (管理ディスクのみ)
    • S40: 最大2048 GB
    • S50: 最大4095 GB

HDDを使用した Standard Storage の場合、管理ディスク(Managed Disk)でしかサポートされない点にご注意ください。

この大容量ディスクを実際に試してみました。

まず、Azure の管理ポータルからですが、現時点では 1023GB 以上のディスクを作成しようとするとエラーになります。
(アナウンスにもあるようにこの制限は今後解除されていく見込みです)

現時点のAzure管理ポータルでは、1023以上の値が入力できないように制限されている

 

現時点では PowerShell でのみ作成可能です。

PowerShell による大容量管理ディスクの作成

 

まず、New-AzureRmDiskConfig コマンドレットで PremiumStorage か StandardStorage か、LRSかGRSか、作成するロケーション、それからサイズを設定します。ここのサイズで1023を越えて、4095までが設定できるようになってます。ここでは、StanadrdDisk で LRS、ロケーションは東日本、サイズは 4095一杯を指定しています。

最大サイズは4095。これを越えた場合、実際にディスクを作成する段階でエラーとなる

 

次に、New-AzureRmDisk で先ほどの diskconfig の結果と、ディスクの名称、それからリソースグループ名を指定すると、管理ディスクとしてディスクが作成されます。たった2コマンドでできるので、そこまで難しくないと言えます。

ディスクが作成されてしまえば、Azure管理ポータルにも表示されますので、ポータルの方から仮想マシンに設定ができます。
ここでは、ポータルから仮想マシンに割り当ててみました。

 

管理ディスクを用いた仮想マシンから、先に作った空ディスクを選択、データディスクとして接続

 

ただ、残念ながら今日現在(5/31)では、東日本の仮想マシンでは接続ができません。

 

残念ながら現時点の東日本・西日本ではこのエラーが出て1023GB以上のディスクは接続できない

 

現時点で大容量ディスクが接続可能なのは、米国中西部のみです。

 

米国中西部の場合。何の問題もなく大容量ディスクが接続できる

 

接続されてしまえば、あとはゲストOSからは普通に約4TBのディスクとして認識されます。

 

ゲストOSより。約4TBの単一ディスクが認識されているのが分かる

 

実際にフォーマットを実施。ストレージ記憶域でディスクを束ねて仮想ディスクを作成しなくても、単一ディスクで約4TBのボリュームが作成されている

 

これまでのように、1TBのディスクをゲストOSで連結して容量を稼ぐ必要がない分、便利になります。

SUPPORT-TIP: (INSTALL): Custom Action DetectServiceAccount causes install to fail

$
0
0

APPLIES TO

  • Forefront Identity Manager 2010 / R2 / R2 SP1 – Synchronization Service Engine
  • Microsoft Identity Manager 2016 / SP1 – Synchronization Service Engine

PROBLEM SCENARIO DESCRIPTION

  • Attempting to upgrade the Synchronization Service Engine, it fails prematurely.

 

TROUBLESHOOTING ACTIONS

  • Obtain a Windows Installer Verbose Log
  • In the Verbose log, look for Return Value 3

 

WINDOWS INSTALLER VERBOSE LOG

MSI (c) (CC:F4) [13:08:27:991]: Invoking remote custom action. DLL: C:UsersA_TPAR~1AppDataLocalTempMSI9A5D.tmp, Entrypoint: DetectServiceAccount

CustomAction DetectServiceAccount returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

Action ended 13:08:28: DetectServiceAccount. Return value 3.

 

CAUSE

The Synchronization Service Account on the  Logon Tab of the Forefront Identity Manager Synchronization Service is in the format of UPN.Â

 

RESOLUTION

Update the user for the Logon Tab to the DomainUserName format

Upgrade

 

ADDITIONAL LINKSRESOURCES

 

Miniseriál o SCCM (System Center Configuration Manager)- díl 6. SCCM 2012 R2 – Instalace Hotfix a SP1

$
0
0
Instalace Hotfix a SP1
Pro správné fungování musíme nainstalovat následující dvě opravy.
KB2905002
Tuto opravu stáhneme z následujícího odkazu. Při stahování budeme požádáni o mail, na který nám přijde odkaz ke stažení. Opravu stáhneme a spustíme samorozbalovací archiv. Tím získáme soubor CM12-R2RTM-QFE-KB2905002-X64-ENU.exe
Myslím, že tady není nutno vkládat tolik obrázků z instalace, proto se omezím pouze na popis postupu
Spustí se nám průvodce. Potvrdíme přijetí licence.
Proběhne kontrola připravenosti k instalaci. Nesmí zde být Error. Pokud se objeví Warning, tak je vhodné vyřešit i toto hlášení.
Vybereme Install the Update for the Configuration Manager Console.
V Okně Deployment Assistance Options vybereme všechny možnosti a potvrdíme.

Další informativní okno (Package, Program a Source path) rovněž potvrdíme.
Obdobná okna se objeví několikrát, všechna potvrdíme a pokračujeme.
Nakonec potvrdíme Install.
Instalace musí proběhnout bez problémů.

Na závěr obdržíme hlášení, že Update byl nainstalován úspěšně.

Nainstalování Update si ověříme spuštěním nástroje Configuration Manager Console
Rozklikneme Software Library – Overview – Application Management – Packages
Zde se objeví složka Configuration manager Updates. Vybereme ji a vpravo se objeví čtyři updaty (KB 2905002). Tím máme potvrzenu instalaci prvního updatu.
Hotfix KB2907591
Nyní musíme nainstalovat druhý hotfix. Stáhneme ho z následujícího odkazu.
Spustíme a získáme instalační soubor.
Objeví se nám obdobná okna jako v předešlém případě.
Potvrdíme licenci a předinstalační kontrola musí být v pořádku.
V okně Deployment Assistance Options vybereme pouze Site servers…. Ostatní ani nelze.

Opět se nám objeví informace ohledně Package, Program a Source path. Potvrdíme.
V následujícím okně spustíme instalaci.
Opět musíme obdržet informaci o úspěšné instalaci.

Nyní se objeví okno potvrzující úspěšné nainstalování Updatu.

O úspěšném nainstalování se opět přesvědčíme spuštěním nástroje Configuration Manager Console. Opět rozklikneme Software Library – Overview – Application Management – Packages – Configuration manager Updates. V pravé části se nám objeví nainstalovaný update KB 2907591.
Instalace SP1 (pro SCCM 2012 R2)
Také nainstalujeme SP 1 (pokud máme verzi SCCM 2012 R2). Tento upgrade nám umožní do SCCM integrovat produkt Microsoft Intune. To nám umožní sledovat a spravovat zařízení, které jsou často mimo školu (firmu).
Upgrade můžeme stáhnout z následujícího odkazu.
Zde uvede ještě dva odkazy s podrobnostmi ohledně tohoto upgradu. Odpoví na případné otázky ohledně upgrade.
https://blogs.technet.microsoft.com/configmgrdogs/2015/05/18/configmgr-2012-r2-service-pack-1-or-service-pack-2-understanding-your-upgrade-options/
https://blogs.technet.microsoft.com/enterprisemobility/2015/05/19/system-center-2012-configuration-manager-sp2-and-system-center-2012-r2-configuration-manager-sp1-frequently-asked-questions/
Podrobný popis instalace již neuvádím, protože je analogický s předešlými. Opět postupujeme pečlivě podle průvodce.

Karel Nymsa – MIE Expert
Gymnázium Jaroslava Žáka Jaroměř

APM fix for agent crashing issue shipped in UR3 is not completely resolved

$
0
0

The Application Performance Monitoring (APM) feature in System Center 2016 Operations Manager Agent causes a crash for the IIS Application Pool that’s running under the .NET Framework 2.0 runtime. A fix for this issue was made in UR3, however the fix does not seem to solve the issue completely. We are investigating this issue and we would be releasing a hotfix with a resolution soon.

Viewing all 36188 articles
Browse latest View live


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