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

Authentication cache for Exchange Online and Outlook

$
0
0

With single sign-on deployments, a connection between an Outlook client and Exchange Online requires authentication with ADFS (Active Directory Federation Services) or third-party ID providers. However, there are scenarios where the authentication process with ADFS or ID providers can be skipped with the help of caches for a certain amount of time after a successful authentication.

We will explain how authentication cache works in two different scenarios; Basic authentication and Modern authentication.

Basic authentication

Exchange Online caches a successful authentication for up to 24 hours. However, these caches may be deleted sooner depending on the server-side spare capacity. It is also difficult to say exactly how long Outlook can use the cache in each case because multiple factors have to be taken into account, but it usually varies from a few hours to 24 hours.

As mentioned before, when the client is allowed to use the cache, the authentication process with ADFS or ID providers is skipped. Therefore, for example, a newly added claim rule in ADFS won't be applied to the client as long as the authentication in ADFS is skipped with the help of caches.

Here is a simplified diagram of single sign-on basic authentication. It focuses on the process where Exchange Online receives the client request, and then requests a security token.

Modern authentication

With modern authentication, tokens are provided to the client side after a successful authentication. While these tokens are valid, the authentication process with ADFS or ID providers can be skipped.
For details on token lifetimes, please refer to the article below.

Title: Session timeouts for Office 365
URL: https://support.office.com/en-us/article/37a5c116-5b07-4f70-8333-5b86fd2c3c40

Modern authentication uses access tokens and refresh tokens to grant uses access to Office 365 resources using Azure Active Directory. An access token is a JSON Web Token provided after a successful authentication and is valid for 1 hour. A refresh token with a longer lifetime is also provided. When access tokens expire, Office clients use a valid refresh token to obtain a new access token. This exchange succeeds if the user’s initial authentication is still valid.

Refresh tokens are valid for 14 days, and with continuous use, they can be valid up to 90 days. After 90 days, users will be asked to re-authenticate.

Refresh tokens can be invalidated by several events such as :
- User’s password has changed since the refresh token was issued.
- An administrator can apply conditional access policies which restrict access to the resource the user is trying to access.

Session lifetimes with modern authentication are dependent on the validity of access tokens and refresh tokens, and the caches on the Exchange Online side do not affect the duration.

Here's a diagram of modern authentication. This is simplified and the prior authentication process is left out for a comparison purpose. It focuses on the process of the client requesting and receiving the token.


Configuration of MailTips

$
0
0

(This is an English translated version of this Blog post. Please click the link if you prefer Japanese.)

That moment when you sent an email to your colleague and ended up receiving an Non-Delivery Report telling you, “Hey we can’t find the address! Perhaps you may have typed it wrong?”..
Yes, it’s THAT moment when you wished someone could have told you before you even sent that email.

Well, if you are using Exchange 2010 or later including Exchange Online, MailTips can save you so much time and frustration. Not only that, it may reduce the risk of sending confidential emails to unintentional recipients outside the organization.
So what are MailTips exactly? This Blog post will NOT go over everything about MailTips, as you may already know we have covered it in this article, but we’ll briefly go over it and focus on things about disabling MailTips.

MailTips?

MailTips are informative messages shown for users when composing messages on OWA or Outlook.
It is used to notify users for various information while they compose messages. Such information could be: validity of recipient addresses, recipient's Auto-Reply messages, recipient’s location (in-org or out-of-org), etc..
This is what it looks like on Outlook:

 

Disabling MailTips Organizational-wide:

Unfortunately, some of the people may need to disable MailTips organizational-wide for various reasons.
In this case, simply running the command “Set-OrganizationConfig -MailTipsAllTipsEnabled $False” may achieve your goal but this does not entirely disable the MailTips for OWA; couple MailTips will still be active and there’s no way for them to be turned off.
Here are the two MailTips:

Scenario 1: When a file attachment size is greater than the file size configured in organizational-level

- Disabling MailTips will not change the fact the email will be undeliverable

Scenario 2: When a user reply-all to an email received as Bcc recipient

- Replying-all to a Bcc’d email will reply to other recipients in the To/Cc field, hence, allowing others to know the original email was sent to recipients not in the To/Cc field which conflicts with the original sender’s intention.

 

Disabling MailTips by Type:

You can also turn off MailTips individually by type, however, limited to three types of MailTips. Other MailTips are not individually configurable.

•    MailTipsGroupMetricsEnabled               : shows the number of recipients in a distribution group. (Default: Enabled)
•    MailTipsMailboxSourcedTipsEnabled     : shows the status of the recipient mailbox. (Default: Enabled)
•    MailTipsExternalRecipientsTipsEnabled : shows if the recipients are external users. (Default: Disabled)

**Please note that the contents on this blog post are subjected to change without notice.

Exchange 2010 と 2013 または 2016 との混在環境における OWA 利用時の制限事項

$
0
0

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

今回は、オンプレミスの Exchange 2010/20132010/2016 の混在環境で OWA を利用する際の制限事項をご案内します。

 

- 概要

メールボックスが Exchange 2010 に残っているユーザーと、Exchange Server 2013 または Exchange Server 2016 に移動済みのユーザー間で予定表の共有をしている場合、移動済みのユーザーが OWA を利用して Exchange 2010 の予定表を参照すると、付与している権限が機能せず空き時間情報のみの利用に制限されます。

 

- 詳細

Exchange 2010/2016 の混在環境で以下のユーザーがいたとします。

 

 User01 : Exchange 2010 にメールボックスがある

 UserA  : Exchange 2016 にメールボックスがある

 

ここで、この2ユーザーは互いに自身の予定表に編集者権限 (Editor) を付与しています。

 

User01 OWA で自身のメールボックスにログオンし、UserA の予定表を参照した際は付与されている編集者権限によりアクセスしますので UserA の予定の詳細が確認でき編集も可能です。

一方、UserA が同様に User01 の予定表を参照すると、件名は見ることができますが予定の詳細を確認することができません。(ダブルクリックしても開けません)

 

- 原因

参照者以上の権限を持つユーザーが、OWA を使用して他人の予定表を参照する際は、"GetCalendarFolderConfiguration" のリクエスト参照先メールボックスがあるサーバー (ここでは Exchange Server 2010) に実行されます。

しかしながら、Exchange Server 2010 は、このリクエストに対して HTTP Status Code 404 (NOT Found) を返すため GetCalendarFolderConfiguration の処理に失敗し予定表の構成 (アクセス権含む) が取得できません。

その後実行される空き時間情報を取得するリクエスト "GetUserAvailability" については成功することで、予定の [件名] [場所] のみが参照可能になります

 

上記の様に、Exchange 2010 の処理に問題がありますが、Exchange 2010 は既に延長サポート フェーズのためこの問題に対する修正は見送られており制限事項となります。

 

- 回避策

Outlook ではこの問題は発生しないため、混在環境下でも問題なく互いの予定表を付与された権限にて参照可能です。

 

-補足

その他にも、よくあるシナリオとして代理人アクセスによる運用を利用されているお客様も多いと思いますが、この代理人アクセス権限も制限されます。

例えば、User01 の代理人アクセス権として UserA に権限が付与されている場合、第3 (User02 とします) User01 に会議出席依頼を送信すると、UserA も受信しますが、UserA OWA でこの会議出席依頼に応答することができず承諾も辞退もできません。

こちらについても、Outlook を利用すれば問題なく応答することができます。

 

以上のことから、Exchange 2010 Exchange 2013 または 2016 との混在環境下で互いの予定を共有したり代理人アクセス権による運用を実施している場合でかつ OWA をメインで利用している場合は、そのような関係にあるメールボックスを両バージョンの Exchange Server に配置しないように移行作業を進めていただけますようお願いいたします。

Ten Hard Questions About Security: Question 2

$
0
0

Question 2: Whose system is this?

Don't think this isn't a valid question for every system in your network.  Every system.  I don't care if it's a network device, or the system that fires off your sprinklers, if it is connected to your network and has been for any amount of time, chances are that some outside actor has had access to it in some way.  Users, including some of the most trusted administrators in your environment, make mistakes:

  • They freely use their USB drives at public locations on computers whose provenance cannot be trusted.
  • They open attachments from untrusted sources.
  • They browse questionable web sites with insecure Javascript embedded.
  • They let their children use their work laptops.
  • They download freeware and shareware on a regular basis.

Actions like these don't necessarily guarantee that a compromise has occurred, but they greatly increase the chances.  And with every action like this, chances keep increasing.  The length of time a system exists in your environment also has some bearing on this question.  Long life systems, such as Active Directory or any HR or payroll systems, have a greater chance of being compromised due to their high value.

What is the answer to this conundrum?  Privilege Management.

The concept of privilege management is not new, but many of the mechanisms used in the past have not been complete solutions.  Notice I didn't specify any certain piece of privilege management; many enterprises have some type of privilege management, including identity (PIM), access (PAM), and/or session.  A holistic privilege management solution contains all of these components, working in harmony.  But the privilege management solution is only as important as the system that gives it the real value: Auditing.

A privileged management solution is only as good as the information you can glean from it.  Yes, many of these systems are very handy, and they really look to simplify the management of privileged identities.  But if they are not securing these resources, they are useless.  And if the security behind these systems is not being regularly reviewed and filtered and scrutinized, then you have really added no value.  System administrators are generally smart people; they don't need a point-and-click adventure to login to their servers.  They don't need colorful dashboards to tell them to which servers they have access.  They need to be ensured that no one else can gain access to their systems.

I like to open discussions about privilege management with 3 key points:

  • Keys to the Kingdom
  • Quis Custodes Custodiet?
  • Assume Breach

You may recognize the second point as one of the questions from the introductory post.  We won't go deep into that one in this post, you'll just have to wait.  Let's start with the keys...

"Keys to the kingdom" is an age-old phrase.  It evokes thoughts of allowing access to all of the assets and secrets of an organization.  When I hear this phrase, I immediately think of The Matrix, and the character called the Keymaker.  His purpose was to give access to the programming hallways of the Matrix to the hero of the movie, Neo. And of course, many characters in the matrix were programs.  Therefore, the Keymaker was the privilege manager of the matrix.  And yes, I know that's a pretty far-fetched example (but it's better than the Keymaster and the Gatekeeper in Ghostbusters).

Your privilege management administrators are no different than the movie character.  Their job is to administer systems that allow only the authorized users to authenticate to specific systems, and to account for the access granted.  That last sentence contained three very important words: authorized, authenticate, and account.  Some of you may recognize the concept behind those three words now that you have seen them together.  Commonly known as AAA (Authorization, Authentication, and Accountability), this concept is a fundamental building block of security.  If you don't know who has access to any given system, you cannot claim to have control of it.

Moral of the story here: limit the copies of keys to the kingdom.

Your most trusted administrators should be a very small group of highly skilled, long time direct hire employees.  Employees who have undergone and continue to undergo extensive background checks on a regular basis.  Employees who are trusted and trustworthy, but tend not to trust others.  Eternal pessimists.  People who believe in the worst in people, including their own teammates.  People who question everything.

Their management, on the other hand, need to be the best listeners in your organization.  Finding the right people is hard, but finding the right managers is even harder.  They have to have the same attitude as their employees, but also have to believe them when they state that there is or may be an issue.  They need to be skilled in security as well as being people managers.  These types of employees can be hard to manage, and these types of managers need to be tougher than their employees.

"Assume breach", on the other hand, is a mindset that some may consider rather paranoid.  In security, paranoia is not necessarily a bad thing, but in reasonable amounts.  You probably don't want a conspiracy theorist running your privilege management, but you do want someone who wants to go back and double or triple check their work to ensure that it is done correctly.  You want someone who is willing to investigate an error that may look innocuous to some, but seems to stick out like a sore thumb to them.

Where do you start looking for breaches?  Start with your most privileged accounts.  The greater amount of control a bad actor has to your environment, the more damage they can do.  Limiting the number of those users, as stated above, is the best way to properly monitor them.  If you have 500 enterprise-level administrators, the amount of data to parse through would be a full time job for a single team. Conversely, if you have 5 enterprise-level administrators, it's an easy task for one person every day or maybe even week.  Concepts like the Privileged Access Workstation (PAW) help whittle these logs down even further.  THe lower the number of data points to gather, the more successful you will be in finding your bad actors or breaches.

Moral of the story for this one: don't just work to prevent intrusions, actively seek them out in your enterprise.

Sorry for the long delay in getting this posted.  I hope to do better in the future.

La creación de Xbox One X, la consola más compacta y potente de Microsoft hasta ahora

$
0
0

Por: Athima Chansanchai

El integrante más joven de la familia Xbox One llegará el 7 de noviembre como un potente prodigio con los beneficios y las ventajas de sus hermanos mayores, pero en un paquete mucho más compacto cargado con mejoras de desempeño para videojuegos 4K auténticos.

Con su motor Scorpio de 6 teraflops, el Xbox One X es 40% más potente que cualquier otra consola y ofrece más memoria, velocidad y almacenamiento, entre otros. Y todo lo contiene en una unidad inspirada en la gigantesca roca extraterrestre de la película 2001: Odisea del Espacio (en un nuevo color llamado Infinite Black), con un sutil cambio de secciones tan estético como funcional.

La consola rompió récords de ventas en las reservas de compra de la edición limitada Project Scorpio, que vendió más unidades en cinco días que cualquier otro Xbox anterior.

Cuando el Xbox One X debutó como Project Scorpio en E3 2016 (más de un año antes de su disponibilidad), marcó el primero de muchos cambios importantes respecto a la primera consola de videojuegos de Microsoft.

Esta es la primera incursión de la compañía en videojuegos 4K para proporcionar a los jugadores una nitidez y resolución de alta calidad que se ve mejor en los cada vez más populares televisores 4K que los consumidores están colocando en sus salas de estar. Es un dispositivo que contiene grandes innovaciones: desde una tecnología de evaporación de agua (detalles adicionales más adelante) hasta el motor Scorpio, que brinda más satisfacción que nunca al momento de jugar. Los dueños de las consolas Xbox One también vivirán una experiencia actualizada cuando enciendan sus dispositivos: una nueva pantalla principal y un nuevo carrusel que los llevan más rápido a las aplicaciones y videojuegos que desean. También incluye un nuevo método de personalización que personaliza la consola de acuerdo al usuario.

Y para los estudios de videojuegos, el paquete de desarrollo Project Scorpio les permite crear y ejecutar rápidamente experiencias nativas 4K. Aun los usuarios que no posean televisores 4K podrán disfrutar de las mejoras visuales gracias a un proceso llamado supersampling, que toma las imágenes 4K y las contrae a 1080p con una calidad mayor que las imágenes nativas 1080 renderizadas.

“Xbox es una pieza clave de la visión de Microsoft de colocar a los clientes en el centro y desarrollar contenido que sea accesible en todos los dispositivos e incluyente para mucha gente. El diálogo que he sostenido con la compañía no es lo que Xbox podría ser, sino lo que la industria de videojuegos es y lo que podría significar para Microsoft”, dice Phil Spencer, vicepresidente corporativo de Xbox. “Microsoft nos brinda un gran apoyo, y hay laboratorios, equipos, herramientas, tecnologías y experiencia en Microsoft que podemos aprovechar para impulsar la innovación en videojuegos. La industria de videojuegos está experimentando un crecimiento y transformación masivos, y el sector de videojuegos es una prioridad para la compañía. En Microsoft, estamos ampliando nuestra enfoque en torno a los videojuegos para innovar con audacia para los fanáticos de los videojuegos”.

Controlador Hrz ANR White Background para la consola Xbox One X

La nueva consola se adhiere a los verdaderos “principios de producto”. Debía contar con videojuegos 4K reales para aprovechar los televisores con ultra alta definición, alto rango dinámico (HDR, por sus siglas en inglés) y sonido de alta fidelidad. Debía ser compatible con otras consolas Xbox One como continuación de una familia que funciona junta. Y debía realmente destacar como la oferta de mayor calidad de la familia Xbox, con velocidades de carga más altas y gráficos mejorados.

“Hablamos sobre la potencia, el desempeño, la compatibilidad y el diseño como nuestros pilares principales”, dice Albert Penello, director ejecutivo de mercadotecnia de consolas Xbox para Xbox One X y Xbox One S. “Esas cosas no las puedes lograr tú solo”.

Para los estudios de videojuegos, la tecnología 4K es de vital importancia.

“La tecnología 4K ha cambiado las reglas del juego; se puede decir que es la actualización más importante a la experiencia visual de esta generación. Obtienes mejor contraste y una gama más amplia de colores y brillos, lo que se traduce en una experiencia más realista y envolvente”, dice Piotr Mintus, director de tecnología para Plataformas en Monolith Productions, el estudio detrás de “Middle-earth: Shadow of War”, la tan anticipada secuela de “Middle-earth: Shadow of Mordor”.

Para los diseñadores y los ingenieros industriales que crearon la consola, la tecnología 4K para videojuegos fue la estrella que los guio.

“Sabíamos que los televisores 4K se adoptarían masivamente, con imágenes mucho más relevantes que habrían de llevar la experiencia de juego a una resolución 4K y mantendrían la compatibilidad para llevar a la gente hacia el futuro sin abandonar el pasado”, dice Leo Del Castillo, director general de desarrollo de hardware para Xbox en Microsoft. “Sabíamos que esa era la evolución natural del producto”.

El Xbox One X (en Infinite Black) junto al Xbox One S (en Robot White).

 

Las pequeñas diferencias entre el Xbox One X y el Xbox One S causan un gran impacto.

“El diseño y la colaboración contenidos en Xbox representan un cambio audaz en la manera en que funcionan los videojuegos”, dice Penello. Para desarrollar el Xbox más pequeño hasta ahora, se basaron en Surface y HoloLens. Respecto al Xbox One X, comenta: “Es la versión más potente de la consola, con cambios realmente innovadores”.

Una manera en que el Xbox One X está transformando la industria es que se adapta al comportamiento de los clientes. Los videojuegos de consola han estado presentes durante varias décadas, desde los días del Atari, lo que representa ocho generaciones de dispositivos. Es una industria en la cual los que inventaron el negocio siguen activos.

Penello afirma que las consolas tienden a remodelarse cada cinco a siete años, y aunque eso puede ser divertido, también puede ser disruptivo para los negocios.

El equipo se preguntó: “¿Tiene que ser así?”

Diseñando el Xbox One X.

“Estamos en sintonía con los fans y los clientes, y hemos observado que, hoy en día, la gente está más apegada a las aplicaciones y los medios sociales que a los dispositivos”, dice Penello.

Por lo tanto, el Xbox One X conserva la misma distribución de entradas, los mismos cables y la misma interfaz de usuario que el Xbox One S.

“Pero además de la potencia sólo disponible en Xbox One X y la inmersión de los videojuegos 4K auténticos, algo que muchos desconocen es la atención que prestamos a la compatibilidad”, dice Spencer. “El Xbox One X es parte de la familia de dispositivos Xbox One, lo que significa que no sólo tus videojuegos y accesorios son compatibles, sino también tus cables. El equipo también ideó una manera rápida y sencilla de trasladar los videojuegos y los ajustes de perfil de la consola de Xbox One o Xbox One S a Xbox One X a través del disco duro o de una red para que los videojuegos que ya tienes estén listos para jugarse el día en que recibas tu nuevo  Xbox One X. Para mí, eso es muy importante porque simplifica y optimiza la transición a Xbox One X y me permite comenzar a jugar de inmediato”.

Además, el Xbox One X sin duda brinda una experiencia de alta calidad a quienes desean actualizar su experiencia de juego y entretenimiento.

“Queríamos asegurarnos de que hubiera un cambio significativo de S a X. Si observas las tendencias, los monitores y tarjetas gráficas para PC están alcanzando los estándares 4K, y nosotros estamos justo en el influjo de los televisores de consumo, de acuerdo con un estudio externo”, dice Penello. “Es el momento ideal de introducir un modelo 4K con cuatro veces más claridad y resolución”.

Leo Del Castillo presentando el motor Scorpio.

Cuando el equipo de Leo Del Castillo se planteó diseñar la consola Xbox One más compacta hasta ahora, pensaron en el concepto de un rompecabezas, y acomodaron las piezas en la consola de la manera más eficiente posible para que no quedara ningún espacio vacío. Asumieron los retos juntos.

“Decidimos desde el principio que no queríamos que fuera más grande que el Xbox One S, que ya era un diseño bastante pequeño”, dice Del Castillo. “Intentaríamos hacerlo aún más pequeño. Poder incluir mucha más capacidad era un reto gigantesco para el equipo. Nos vimos obligados a innovar para ser más eficientes. Diseñamos los circuitos con mayor eficiencia, utilizamos menos energía para el motor, redujimos la cantidad de energía consumida, inventamos la mejor manera de disipar el calor. Hasta donde sabemos, esta es la primera consola de videojuegos en utilizar un disipador de calor con cámara de vapor”.

Ese fue el reto más grande: eliminar todo el calor generado por la potencia ultra alta del motor Scorpio e intentar mantenerlo a una altura mínima.

Utilizado por lo general para PCs de alto desempeño, servidores y gráficos de alto rendimiento, el disipador de calor con cámara de vapor evapora el agua, lo que representa un método mucho más eficiente para transferir el calor. Para la consola crearon un diseño personalizado que utiliza un ventilador centrífugo que cabe sobre la cámara de vapor de la consola. Para ventilar aún más la unidad, minimizaron el patrón de orificios del Xbox One S lo más que pudieron utilizando las herramientas internas más complejas.

Perforaron orificios diminutos en el acero para crear una red o efecto telaraña tan fino que es imperceptible a simple vista.

Iteraciones de la ventilación en el exterior del Xbox One X.

En cuanto al diseño del dispositivo, lo hicieron lo más similar posible al del Xbox One S para que incorporara los mismos cables y entradas en el mismo lugar.

La placa madre se ubica en el techo del chasis, lo que ayudó a mantener la consola a la altura mínima deseada. Una fuente de poder mucho más eficiente ahora se encuentra detrás de la unidad óptica.

Y en el exterior, el equipo se inspiró en la textura antideslizante del control inalámbrico Xbox Elite para diseñar el fondo de la caja, que crea un contraste drástico cuando la unidad se coloca verticalmente.

La consola Xbox One X Project Scorpio de edición limitada.

Y la respuesta, dice Penello, ya ha superado todas las expectativas del equipo.

En agosto debutó el Xbox One X Project Scorpio Edition, una versión de edición limitada de la consola con un diseño especial. Es la primera edición especial jamás producida con un nombre en código. Esa noche se anunciaron las reservas en todo el mundo, y se reservaron más de esas consolas en cinco días que cualquier otro Xbox en la historia.

“Mucha gente siente un gran apego por Project Scorpio, el nombre en código de Xbox One X, de modo que el lanzamiento de la edición limitada fue una especie de reconocimiento a los fans que han estado con nosotros desde el inicio”, dice Penello.

Monique Chatterjee, la diseñadora industrial de Xbox que coordinó el esfuerzo de diseño para la edición limitada Project Scorpio de la consola, aplicó sus estudios en arte y sus años de experiencia en el espacio tanto de PCs como de videojuegos.

“Nuestro estudio de diseño está creando cosas tangibles que la gente necesita y utiliza todos los días”, dice. “Y nos sentimos realmente satisfechos cuando diseñamos algo que mejora la vida de las personas. No existen límites con Xbox. Si sueñas con algo verdaderamente innovador, encontrarás a gente que te apoyará. Hay mucha libertad para dar vida a tus visiones”.

Además de crear el galardonado Arc Touch Mouse, Chatterjee también ha colaborado en el Windows Phone y dispositivos wearable, y ahora se enfoca en productos de edición limitada y especial para Xbox.

“Lo que más me motiva es la diversidad de los fans de Xbox. Hay tantos tipos de personas que juegan, y tantas microculturas alrededor de los diferentes videojuegos. Nunca te aburres. Trabajamos con varios estudios de videojuegos, y cada uno es distinto”, dice Chatterjee, quien ha trabajado con los equipos creativos en los estudios detrás de “Gears of War”, “Halo” y “Minecraft” para producir consolas y controles de edición especial y limitada. “La estética de cada videojuego es muy específica, y el trabajo de diseño nunca es repetitivo. Siempre hay ideas nuevas, materiales nuevos y trucos nuevos para traducir la historia de cada videojuego”.

Comenta que para esas ediciones toman el producto central y lo utilizan como un lienzo para contar una historia especial o celebrar un momento particular.

“La edición Project Scorpio fue una manera de celebrar el momento de lanzamiento con nuestros fans. Es para la gente que ha estado sumamente involucrada desde que la consola se anunció en E3. Es un festejo por llegar hasta ahí con energía y espíritu”, dice. “Se siente bien poder corresponder con algo a la comunidad”.

Su equipo pulió la precisión, sutileza y elegancia a través de su diseño, en el cual trabajaron durante semanas, incluso meses, yendo y viniendo de China para elaborar nuevas serigrafías con el fin de encontrar la escala y gradiente indicados para optimizar los elementos visuales.

“Cada una de esas ediciones limitadas tiene un objetivo diferente”, dice Chatterjee. “Este era el de contar nuestra historia en torno a la precisión técnica. El equipo de desarrollo de hardware nos apoyó de manera incondicional. Este diseño cuenta la historia de lo que se puede lograr cuando todos los integrantes de un equipo trabajan sin descanso para perfeccionar cada detalle”.

John Snavely, director de diseño para Xbox

Cuando el dueño de un Xbox One X nuevo encienda el dispositivo, observará que arranca y carga los videojuegos y las aplicaciones más rápido.

“El tiempo es preciado. Queremos que obtengas lo que deseas lo más rápido posible”, dice John Snavely, director de diseño para Xbox. “Esta interfaz de usuario permite que la diversión llegue a ti más rápido”.

Y una vez que se abre, esa nueva interfaz de usuario es más fácil de navegar. El panel de control presenta el mundo de Xbox en un vistazo, para que sepas dónde te quedaste la última vez. También ofrece ideas sobre otros lugares que puedes visitar. El nuevo carrusel te muestra actividades y oportunidades personalizadas para que nunca te pierdas de nada. A través del uso o de votaciones positivas o negativas, te mostrará las actividades divertidas que puedes realizar en ese momento: amigos jugando o transmitiendo, tu siguiente logro o las actividades en tus clubes. Los usuarios también pueden personalizar la página de inicio con sus jugos, amigos y clubes, y pueden agregar hasta 40 pines.

La guía —la barra lateral que aparece cuando pulsas en Xenon (la X grande en el centro del control)— funge como la base para realizar tareas múltiples y colocar las aplicaciones, videojuegos, ofertas y más en un solo lugar. La guía también es una especie de máquina de tiempo que permite a los jugadores volver a ingresar a un videojuego como si nunca se hubieran salido, después de hacer otras cosas como enviar un mensaje a un amigo o ver quién está en línea.

Es una experiencia que está diseñada para ser sencilla tanto para los jugadores expertos como para los jugadores ocasionales.

Para Monolith Productions, los realizadores de “Middle-earth: Shadow of War”, el potencial de desarrollar para 4K fue algo que abordaron con entusiasmo.

“Monolith siempre había creado nuestro contenido a una resolución más alta de la que podíamos reproducir, pero ahora con las consolas podemos ofrecer el detalle y claridad adicionales que proporciona el cuádruple de resolución que una imagen 1080p estándar en el reproductor”, dijo Piotr Minus, de Monolith en Kirkland, Washington. “Esa resolución adicional también puede comunicar más profundidad de imagen, lo que aumenta el sentido de la distancia que puedes llegar a ver antes de que el detalle comience a decrecer. La mayor resolución también permite mezclas de colores más sutiles, lo que reduce el efecto de striping de las mezclas de resolución más baja. 4K y HDR permiten que ‘Middle-earth: Shadow of War’ brinde la experiencia más cinemática y envolvente posible en una consola”.

“Es tan impresionante que los reproductores ahora puedan ver guerreros en armadura, cicatrices e incluso gusanos en 4K”, dice Matthew Allen, director de arte técnico en Monolith. Agrega que la capacidad de ver la extensa variedad de respuestas en los personajes es muy emocionante para sus animadores. “En 4K ves elementos únicos, y nuestro videojuego se desarrolla por completo en torno a Orcs únicos”.

“El sistema Xbox nos ha proporcionado bucles de iteración más rápidos. Gracias al almacenamiento más rápido (unidades de estado sólido), los tiempos de iteración han disminuido considerablemente. Mientras que antes tomaba minutos cargar un mundo de ‘Middle-earth: Shadow of War’ en el paquete de desarrollo de Xbox One, ahora toma sólo segundos con el paquete de desarrollo Scorpio. Debido a que utilizamos nuestro motor propietario Firebird, fue muy fácil comenzar a desarrollar para Xbox One X”, agrega Mintus. “Los 4GB de memoria adicional nos permiten no sólo ejecutar ‘Middle-earth: Shadow of War’ en 4K, sino también incorporar contenido 4K, lo cual sería imposible sin la memoria adicional”.

Y, añade Allen, una vez que estás dentro del ecosistema de Xbox, todo es muy similar, lo que resulta de gran ayuda para los desarrolladores.

“Pienso que la visión de compatibilidad ya está cambiando a la industria de videojuegos. Veo los videojuegos como una forma de arte, y las consolas de videojuegos pueden perderse cuando se dificulta jugar los videojuegos del pasado. Considero también que ningún jugador debería de quedarse atrás cuando sale hardware nuevo y quieren ver contenido nuevo en éste”, dice Spencer. “A través de la compatibilidad retroactiva de Xbox One y de todos los videojuegos Xbox One que funcionan en todas las generaciones, se agrega más valor en los videojuegos que los jugadores y los desarrolladores adquieren o crean, y transforma el modelo de compatibilidad que la industria de videojuegos ha seguido durante años”.

Xbox colaboró con Monolith, Mojang (“Minecraft”), 343 Industries (“Halo Wars 2”), The Coalition (“Gears of War 4”) y Turn 10 Studios (“Forza Motorsport 7”) para ayudarles a brindar las nuevas experiencias 4K a sus fans.

“Trabajamos con los estudios de videojuegos en el desarrollo de la arquitectura”, dice Penello. “Nuestro objetivo era permitir a los desarrolladores de videojuegos instalar y ejecutar sus motores actuales en Xbox One X de la manera más sencilla posible. Ha sido grandioso ver cómo no sólo nuestros socios internos, sino también los socios externos, han compartido su facilidad de desarrollo en Xbox One X. Finalmente, el tiempo que los desarrolladores no dedican a trabajar con paquetes de desarrollo y programación les permite crear mejores videojuegos y contenido de videojuegos.  Es una ventaja tanto para los desarrolladores como para nuestros clientes”.

La actualización mejorada de “Gears of War 4” comenzó con la participación del equipo de Panello desde el principio.

“Instalamos y comenzaos a utilizar el videojuego en tan sólo un día”, dice Mike Rayner, director técnico de The Coalition, en Vancouver, Canadá. “Todo funcionó desde el principio utilizando las mismas herramientas de desarrollo, el mismo código de motor y la misma API de Xbox Live. Se puede reproducir entre Xbox One X, Xbox One S y PC sin ningún cambio.  Hemos modificado la resolución a 4K nativo, y funcionó más rápido en el Xbox One X que con 1080p en el Xbox One S”.

La combinación de 4K y HDR expande la gama de colores del videojuego y agrega sombras completamente dinámicas de ramas de árboles en movimiento, follaje y helicópteros en vuelo.

Con “Minecraft”, Xbox One X ayuda a los desarrolladores de videojuegos a destacar los bordes de bloques, agrega definición clara y nueva iluminación dinámica y direccional que hace que lo mundos se vean más reales.

Los desarrolladores también podrán ver más mundos al mismo tiempo, así como acceder a tecnología de renderizado de alta calidad y elementos visuales mejorados antes sólo disponibles a través de modificaciones.

“El cambio consiste en construir a partir de 4K y HDR desde el principio”, dice Frank O’Connor, director creativo de la franquicia “Halo Wars 2”. “Es mucho más fácil y ha cambiado nuestra filosofía para bien”.

Si adquieres la consola nueva, “Halo Wars 2” incluirá una actualización 4K HDR con texturas y características adicionales. Pero aun quienes no adquieran un Xbox One X pueden beneficiarse de una instalación inteligente, con descargas mínimas para separar el contenido 4K, los idiomas, la cinematografía y demás contenido.

“Podemos dar un profundidad a los efectos digitales que no se puede lograr sin HDR”, dice Barry Feather, productor ejecutivo de “Halo Wars 2”. “Con HDR podemos colocar todo en capas para que puedas ver el detalle dentro de un rayo láser. Proporciona mucha más profundidad y agrega una cantidad enorme de características, lo que resulta de gran ayuda en la experiencia de juego. Las diferencias ayudan a los jugadores a reconocer las unidades”.

La dedicación incansable a los detalles realistas y las diferencias entre los autos y los conductores es patente en “Forza Motorsport 7″ de Turn 10 Studios, el videojuego de carreras más completo jamás creado. El videojuego más reciente del estudio presenta carreras fluidas a 60 cuadros por segundo, 700 autos en detalle Forzavista  y más de 30 pistas mundialmente famosas con clima dinámico y condiciones automovilísticas en 4K y HDR.

Dos días después de recibir el paquete de desarrollo de Project Scorpio, el equipo pudo ejecutar su motor ForzaTech en 4K por primera vez, lo que les permitió experimentar Forza como nunca antes habían podido hacerlo y, a su vez, les permitió reinventar el videojuego. También fueron capaces de incorporar una tecnología llamada fotogrametría, que utiliza fotografías para recrear las superficies de objetos reales. Asimismo, se percataron que además de elevar el nivel de detalle que ven los jugadores, muestra las más pequeñas de las imperfecciones.

Los jugadores verán partes que se sacuden dentro de los autos, una variación profunda de sombras, materiales que reaccionan ante los niveles de luz, charcos que se contraen y se expanden, y, en la cabina, podrán ver los limpiaparabrisas de su auto y otras superficies afectadas por las condiciones climáticas.

El videojuego también se puede personalizar: los conductores puedes salir del auto por primera vez, lo que brinda a los jugadores y las jugadoras la oportunidad de personalizar a sus conductores con una amplia variedad de accesorios entre los cuales elegir.

What’s new for US partners the week of October 30, 2017

$
0
0

Find out what’s new for Microsoft partners. We’ll connect you to resources that help you build and sustain a profitable cloud business, connect with customers and prospects, and differentiate your business. Read previous issues of the newsletter and get real-time updates about partner-related news and information on our US Partner Community Twitter channel.

You can subscribe to receive posts from this blog in your email inbox or as an RSS feed.

Looking for partner training courses, community calls, and information about technical certifications? Read our MPN 101 blog post that details your resources, and refer to the Hot Sheet training schedule for a six-week outlook that’s updated regularly as we learn about new offerings. To stay in touch with us and connect with other partners and Microsoft sales, marketing, and product experts, join our US Partner Community on Yammer.

Top stories

Cloud competency fees are changing October 1, 2017 & introducing the new Learning Portal

Azure Government is now available on Cloud Solution Provider program

October – Disability Employment Awareness Month

Take your pick of new partner webinars available this fall

Microsoft Ignite and Microsoft Envision 2017

Understanding Digital Partner of Record

Artificial Intelligence

Get an overview of the General Data Protection Regulation

Digital Marketing

Upcoming events

US Partner Community partner call schedule

Community calls and a regularly updated, comprehensive schedule of partner training courses are listed on the Hot Sheet.

 

Intelligent Communications: Where to learn more

Tools: Microsoft Teams Awareness Campaign

$
0
0

As I described in a previous post there are some excellent resources available to aid you in rolling out Microsoft Teams such as www.successwithteams.com and having a plan will help you in your journey to getting to a successful adoption of the product and ultimately going "viral". As part of the success plan, you will require an awareness campaign (and perhaps multiple) prior to the roll-out to help educate users that Microsoft Teams is on the way, where to go to learn more and even some resources for how to prepare. During and after the roll-out these awareness campaigns can also be used to help with building up adoption and keeping the momentum going.

I'd like to make you aware of an important tool that can be used to assist with creating these campaigns: Microsoft Teams Customer Success Kit. This kit contains email, poster, quick reference cards and other templates that are intended for organizations to modify with their logo and other custom verbiage, so they can save time in not having to to re-invent the wheel when it comes to creating marketing materials for the campaign. The intended audience are IT professionals, administrators, trainers and general users. It's up to you on how you would like to use these in your organization, but it's always good to become familiar with what tools are available that can help to make the deployment easier for you.

The contents of the kit are the following:

  • Announcements template
  • Countdown template
  • Flyer template
  • Getting Started Guide for IT Admins
  • Getting Started Guide for Team Leaders
  • Poster template
  • Tips & Tricks Email templates

Let's go through each one of these templates and explore what's inside.

Microsoft Teams Countdown Template

This template can either be in an email (preferred) or used in a poster in the breakroom or conference rooms and is intended to announce that Microsoft Teams is on it's way to the organization. It introduces the hub for teamwork, meetings and a general introduction to Microsoft Teams. Lastly it provides a link to a 2min video on YouTube all about Microsoft Teams that end-users can watch to learn more (I recommend creating this as a short link and showing on the document so that it goes viral. For example, http://short.url/WhatisTeams).

As with others, you can add in short links to your own resources, or an email alias (better yet a Yammer group) where users can go to submit questions or gain feedback



Microsoft Teams Announcement Template

This template can either be in an email (preferred) or used in a poster in the breakroom or conference rooms and is intended to announce that Microsoft Teams has arrived to the organization. It provides a nice summary of what is Microsoft Teams, what's in it for the end-user to use the product and quick links to resources such as training resources via the Office 365 Training Center. As with others, you can add in short links to your own resources, or an email alias (better yet a Yammer group) where users can go to submit questions or gain feedback.

Microsoft Teams Flyer Template:

This template can be used in a poster in the breakroom or conference rooms, table tent in the lunch room,etc and is intended to build general awareness around Microsoft Teams either before, during, or after deployment. It provides a nice summary of what is Microsoft Teams, what's in it for the end-user to use the product and quick links to resources such as training, engage with others in Microsoft's Technical Community and information about events that your organization may be hosting. As with others, this can be customized - although, why customize when the resources are already here for you?


Microsoft Teams Poster Template:

This template can be used in a poster in the breakroom or conference rooms, table tent in the lunch room, etc and is intended to build general awareness around Microsoft Teams either before, during, or after deployment. It calls out what Microsoft Teams is and again provides links to resources at the bottom.


Microsoft Teams Tips & Tricks Email Template 1:

This template can be used in an email (or other means should you choose) and is intended to provide awareness of tips and tricks with Microsoft Teams now that it has been deployed to you. What I like about it is that it specifically calls out channels, conversations, and meetings and again provides links to resources at the bottom.




Microsoft Teams Tips & Tricks Email Template 2:

This is another email template that can be sent to end-users during or post-deployment and offers a spotlight on other capabilities of Microsoft Teams such as collaborating on files, creating tabs, GIFs, and the activity log. What I really like about this one is calling out tabs, as that (in my opinion) is where the true value of the product really shines and the possibilities it opens. As with others, this is customizable.




Microsoft Teams Getting Started (IT Admins)

Now we're getting to the fun documentation. This is a 18 page document that is intended for IT administrators of Microsoft Teams to use as more of a quick reference for how to understand, manage and deploy the product. It's divided into the following sections:

  1. Understand Microsoft Teams
    1. Core Values
    2. Differentiators
    3. Definitions (i.e. Organization, Team, Channel,etc)
    4. Team Membership
    5. Team Roles
  2. Deploy Microsoft Teams
    1. How to enable
    2. Tenant level settings
      1. Teams & Channel
      2. Calls & meetings
      3. Messaging
      4. Tabs
      5. Bots
      6. Connectors
      7. Client distribution
      8. Licensing
  3. Launch pilot teams
    1. Plan
      1. Identify pilot teams
      2. Identify team champions
      3. Setup pilots for success
    2. Launch
      1. Hold a kickoff meeting with team champions
      2. Invite team champions to Microsoft Teams
      3. Help team champions stage and launch pilots
    3. Nurture
      1. Shift work to Microsoft Teams
      2. Integrate Microsoft Teams
      3. Monitor Microsoft Teams
  4. Launch to the rest of your organization
    1. Raise awareness
    2. Provide training
    3. Enable innovation


Microsoft Teams Getting Started Guide for Team Leaders

I saved the best document for last. This document is pure awesomeness. This is intended for individuals who own a team and thus play a critical role in defining the purpose of the team. The document is comprised of the following sections:

  1. Understand Microsoft Teams
    1. Core Values
    2. Deployment
    3. Structure (Organization, Team, Channel)
    4. Team Membership
    5. Team Roles
    6. Team Settings
  2. Create a team
    1. Define the teams purpose
    2. Stage the team environment
  3. Invite members
    1. Host a team meeting
      1. Why Microsoft Teams?
      2. Introduction and demo
      3. Scope of use
      4. Norms
      5. Conventions
      6. Setup
      7. Follow up with the team
      8. Provide training and help
  4. Engage members
    1. Shift work to Microsoft Teams
    2. Use connectors and tabs
    3. Submit feedback and ideas
  5. Set up an IT organization on Microsoft Teams


A great way to collect logs for troubleshooting

$
0
0

Did you ever have to troubleshoot issues within a Hyper-V cluster or standalone environment and found yourself switching between different event logs? Or did you repro something just to find out not all of the important Windows event channels had been activated?

To make it easier to collect the right set of event logs into a single evtx file to help with troubleshooting we have published a HyperVLogs PowerShell module on GitHub.

In this blog post I am sharing with you how to get the module and how to gather event logs using the functions provided.

Step 1: Download and import the PowerShell module

First of all you need to download the PowerShell module and import it.

Step 2: Reproduce the issue and capture logs

Now, you can use the functions provided as part of the module to collect logs for different situations.
For example, to investigate an issue on a single node, you can collect events with the following steps:

Using this module and its functions made it a lot easier for me to collect the right event data to help with investigations. Any feedback or suggestions are highly welcome.

Cheers,
Lars

顧客価値を高めるマイクロソフトのソフトウェア資産管理【10/28 更新】

$
0
0

(この記事は 2017 年 9 月 7 日にMicrosoft Partner Network blog に掲載された記事 Increase Customer Value with Microsoft Software Asset Management の翻訳です。最新情報についてはリンク元のページをご参照ください。)

 

ホリデー シーズンに向けた目まぐるしい季節が始まろうとしています。この機会に、大いに盛り上がり多くの成果を残した 7 月の Microsoft Inspire を振り返りたいと思います。マイクロソフトは、ソフトウェア資産管理 (SAM: Software Asset Management) を通じて企業が IT への投資価値を最大化し、リスクを最小化し、より多くのことを達成できるように支援するというミッションを実現するために日々邁進しています。

デジタル トランスフォーメーションを加速する SAM

Microsoft Inspire の私の基調講演では、単なるソフトウェア資産の管理にとどまらない SAM エンゲージメントがビジネスにもたらすメリットについて話をしました。お客様が資産の価値を高め、コストを抑え、生産性を向上できるように支援するというマイクロソフトの取り組みについても、繰り返しお伝えしました。

デジタル トランスフォーメーションを進める企業の多くが、企業文化の変化を実感しています。実際に、SAM エンゲージメントによって経営を最適化したケースや従業員の生産性を向上したケースなどの成功事例 (英語) が続々と寄せられており、マイクロソフトの SAM パートナー様にも、私たちの共通のお客様にも、メリットが生まれています。先日発表された SAM マネージド サービス プログラム (英語) では、すべてのソフトウェアおよび関連資産のライフサイクル管理を通じて、お客様が IT に関して適切な意思決定を行えるように支援します。

さまざまな SAM のメリットのほかに、このプログラムに参加するお客様には特別な特典が提供されます。たとえば、クラウド対応やサイバー セキュリティなどの IT 戦略の必須項目に関する価値重視のコンサルティング、監査リスクの軽減、ライセンス最適化ソリューションの柔軟性や権利などです。認定プロバイダーに関心をお持ちのパートナー様は、こちらのページをご覧ください。

 

 

私のセッションのもう 1 つのポイントは、新しいプラットフォーム「Intelligent Asset Manager (I-AM)」の発表です。

マイクロソフトの SAM パートナー様は、年間に 8 ~ 15 件の SAM エンゲージメントを行っています。マイクロソフトでは、パートナー様のビジネスをさらに円滑にしたいと考え、新たに SAM WorkSpace に代わるこのプラットフォームを導入しました。パートナー様は、ビジネス要件を明確化し、企業の可能性を引き出し、デジタル トランスフォーメーションを推進して ROI を向上させることができます。

 

 

SAM パートナー オブ ザ イヤーを発表

今回のすばらしいパートナー イベントでは、未来に向けたくさんの刺激を受けましたが、パートナー様のこれまでの成果を称えることも忘れてはなりません。私が基調講演の中で 世界 SAM パートナー オブ ザ イヤー 2017 (英語) を発表すると、場内は大いに盛り上がりました。

選ばれた Civica (英語) は、世界 13 か国で 4,000 人の従業員を抱えるグローバル企業です。同社のミッションは、業界をリードするテクノロジ、オートメーション、人、プロセスを集約し、クライアントのビジネスに成果をもたらすことです。

同社では、企業が IT 資産をもっと戦略的に把握できるように支援するソリューション「SAM 2.0」の開発に力を注いでいます。SAM データは情報の宝庫であると考える Civica は、「ビジネスの生産性を高めるにはどうすればよいか」「パブリック クラウドへビジネスを移行するにはどうすればよいか」といった、今日の企業が直面する難しい課題も、SAM データから解決の糸口を見つけられると説明します。

Civica をはじめ、他の受賞企業、最終選考に残った企業の皆様、おめでとうございました。

「当社の資産管理プロジェクトでは、企業のデジタル トランスフォーメーションを、初期段階のエンゲージメントの 100 倍以上の規模にまで発展させることが可能です」

– Civica、ソフトウェア & インフラストラクチャ サービス担当ディレクター、Stewart Mcluskey

 

 

課題の発見にとどまらない、さらなる価値の実現

Microsoft Inspire で 1 つの目玉となったのが、NASA のエージェンシー ソフトウェア マネージャーを務める Darryl A. Smith 博士の講演です。SAM のベスト プラクティスへの時間と労力の投資により 100 万ドルのコスト節減を達成したという内容でした。

博士は詳細なインサイトや背景情報を交えながら、組織全体でのアプローチの欠如、ビジネス全体の不透明性、内部計画の非効率性など、ライセンス管理を行う際に組織が直面する典型的な課題を取り上げました。

NASA では、以下のアプローチによって課題を克服しました。

  • Coordination (調整) – 戦略的なベンダー分析とベンダー計画
  • Communication (コミュニケーション) – ベンダー エンゲージメント フレームワーク
  • Cooperation (連携) – 獲得と戦略の実施
  • Collaboration (協働) – 継続的なベンダーの管理とエンゲージメント– NASA、エージェンシー ソフトウェア マネージャー、Darryl A. Smith 博士

 

「マイクロソフトがパートナー企業と共に達成しようとしている戦略目標には、共感できる点がいくつもあります。大手ソフトウェア ベンダーが、新しい製品をアップセルする代わりに、SAM ソリューションを検討し、提案するということは、非常に喜ばしいことだと思います」

– NASA、エージェンシー ソフトウェア マネージャー、Darryl A. Smith 博士

 

体系的な SAM ベスト プラクティス フレームワークを持たない組織では、まず機能、数量、ソフトウェアの価格、メンテナンスといった、表面的に把握できるところから対処すべきであると Smith 博士は言います。「ソフトウェア ベンダーやツール プロバイダーは、戦略的パートナーシップを組み、お客様にさらに優れた価値を提供する環境を構築するとよいでしょう。そうすることで、単に問題点を見つけるだけにとどまらず、お客様のインフラストラクチャの管理、保護をサポートできるようになります」

現在 NASA では、エンタープライズ ライセンス管理チームを通じて新しいエンタープライズ ソフトウェア エンゲージメントを確立しています。一元的な契約管理、財務の透明性、徹底的な資産管理を実現したことで、最適な資産調達によって費用を節約し、十分な情報に基づいて意思決定を行っています。

セッションを視聴したマイクロソフトのチームや他のパートナー様を代表して、これまでの経験から得たインサイトや知識を快く共有してくださった Smith 博士と NASA に感謝の意を表したいと思います。このセッションは、現在オンデマンドで視聴 (英語) することができます。

 

 

世界的に認知されている SAM の効果

Microsoft Inspire の振り返りを通して、SAM エンゲージメントはまさに世界的な取り組みであり、企業の変革を支援するプログラムであることをご理解いただけたと思います。Microsoft Inspire で発表されたインサイトや話題について、ブログで取り上げてくださったパートナー様もいらっしゃいます。Software Optimisation Services (2016 年の SAM パートナー オブ ザ イヤー) の「My MSInspire Epiphany – Using SAM for Cyber Defence (MSInspire でのひらめき – サイバー セキュリティでの SAM の活用、英語)」や、Axians の「Software Asset Management as a strategic instrument (戦略的手段としてのソフトウェア資産管理、英語)」をぜひご覧ください。

Microsoft Inspire でもお伝えしましたが、マイクロソフトは SAM の向上と SAM パートナー様の発展に向けてこれまで以上に力を入れてまいります。皆様と共に明日のビジネスを築いていくことを楽しみにしています。

 

皆様は SAM プログラムをどのように活用していますか。皆様の考えをマイクロソフト パートナー コミュニティ (英語) の SAM コミュニティでご紹介ください。

 

 

 

 

 

UR4 for SCOM 2016 – Step by Step

$
0
0

 

image

 

KB Article for OpsMgr:  https://support.microsoft.com/en-us/help/4024941/update-rollup-4-for-system-center-2016-operations-manager

Download catalog site:  http://www.catalog.update.microsoft.com/Search.aspx?q=4024941

Updated UNIX/Linux Management Packs:  https://www.microsoft.com/en-us/download/details.aspx?id=29696

Recommended hotfix page:  https://blogs.technet.microsoft.com/kevinholman/2009/01/27/which-hotfixes-should-i-apply/

 

 

NOTE:  I get this question every time we release an update rollup:   ALL SCOM Update Rollups are CUMULATIVE.  This means you do not need to apply them in order, you can always just apply the latest update.  If you have deployed SCOM 2016 and never applied an update rollup – you can go straight to the latest one available. 

There is some conflicting documentation with the above statement in the UR4 KB article, so I will try and explain.  The KB article states that you must apply UR2 before UR4.  This is misleading.  UR2 fixed a bug in the update process to allow any subsequent UR (post UR2) to have the ability to be uninstalled.  This bug was first fixed in UR2.  So if you want the ABILITY to uninstall UR4, you should apply UR2 or UR3 first.  However, once you apply UR4, you have the fix, and any subsequent UR’s will be able to be uninstalled.  In my opinion, there is very little to no value of applying UR2 first.  Simply apply UR4 to whatever version you are at (since it IS cumulative), and any subsequent Update Rollups will have the ability to be uninstalled.

 

Ok, now that’s clear as mud, lets get rolling:

 

Key fixes:
  • Adds support for TLS 1.2.

  • For more information about how to set up, configure, and run your environment with TLS 1.2, see the following article in the Microsoft Knowledge Base:  4051111 TLS 1.2 Protocol Support Deployment Guide for System Center 2016

  • APM Crash fix:  This update resolves an issue that causes a crash of IIS application pools that are running under CLR 2.0 when the APM feature is installed on the server as part of SCOM Agent. The code now uses appropriate memory instructions, based on the CLR version.

  • Fix:  Addresses an issue in which the APM AppDiagnostics console fails to create a Problem Management rule due to a FormatException. The appropriate string is now used for formatting, and the Problem Management wizard is able to run without issues.

  • Fix:  When a log file is being monitored by SCOM, Monagent locks the file and won't allow it to be renamed.

  • Fix:  Failure of GetOpsMgrDBWatcherDiscovery.ps1 script causes the Monitoring Host to crash.

  • Fix:  WMI Health monitor doesn't work if WINRM is configured to use https only.  (servers configured with HTTP SPN’s)

  • WMI Health monitor doesn't work if SPN http://servername is set to a user account.  (servers configured with HTTP SPN’s)

  • Fix:  SCOMpercentageCPUTimeCounter.ps1 script generates WMI errors that are caused by Service Principle Name (SPN) configuration issues.  (servers configured with HTTP SPN’s)

  • Product knowledge of "Windows Cluster Service Discovery" includes an incorrect reference to "Windows NT."

  • After a network outage, the management server does not reconnect to the gateway server if the gateway server was installed with the /ManagementServerInitiatesConnection=True option.

  • A configuration change to the network device triggers a rediscover of the device, and this process changes the SNMP agent address.

  • The UseMIAPI registry subkey prevents collection of custom performance rules data for all Linux servers.

  •  

     


    Lets get started.

     

     

    From reading the KB article – the order of operations is:

    1. Install the update rollup package on the following server infrastructure:
      • Management server or servers
      • Audit Collection Server (ACS) 
      • Web Console server role computers
      • Gateway
      • Operations Console role computers
    2. Apply SQL scripts.
    3. Manually import the management packs.
    4. Apply Agent Updates
    5. Update Nano Agents
    6. Update Unix/Linux MP’s and Agents

     


     
    1.  Management Servers

    image

    It doesn’t matter which management server I start with.  I simply make sure I only patch one management server at a time to allow for agent failover without overloading any single management server.

    I can apply this update manually via the MSP files, or I can use Windows Update.  I have 2 management servers, so I will demonstrate both.  I will do the first management server manually.  This management server holds 3 roles, and each must be patched:  Management Server, Web Console, and Console.

    The first thing I do when I download the updates from the catalog, is copy the cab files for my language to a single location, and then extract the contents

     

    image

     

    Once I have the MSP files, I am ready to start applying the update to each server by role.

    ***Note:  You MUST log on to each server role as a Local Administrator, SCOM Admin, AND your account must also have System Administrator role to the SQL database instances that host your OpsMgr databases.

     

    My first server is a Management Server, and the Web Console, and has the OpsMgr console installed, so I copy those update files locally, and execute them per the KB, from an elevated command prompt:

    image

     

    This launches a quick UI which applies the update.  It will bounce the SCOM services as well.  The update usually does not provide any feedback that it had success or failure….  but I did get a reboot prompt.  You can choose “No” and then reboot after applying all the SCOM role updates.

     

    image

     

    You can check the application log for the MsiInstaller events to show completion:

    Log Name:      Application
    Source:        MsiInstaller
    Event ID:      1036
    Description:
    Windows Installer installed an update. Product Name: System Center Operations Manager 2016 Server. Product Version: 7.2.11719.0. Product Language: 1033. Manufacturer: Microsoft Corporation. Update Name: System Center 2016 Operations Manager Update Rollup 4 Patch. Installation success or error status: 0.

    You can also spot check a couple DLL files for the file version attribute.

     

    image

     

    Next up – run the Web Console update:

     

    image

     

     

    This runs much faster.   A quick file spot check:

     

    image

     

    Lastly – install the Console Update (make sure your console is closed):

     

    image

     

    A quick file spot check:

     

    image

     

    Or help/about in the console:

     

    image

     

     

    Additional Management Servers:

    image

    Apply the UR updates for Server, Web Console, and Console roles as needed for all additional management servers.  You may also use Windows Update.

     

    Updating ACS (Audit Collection Services)

    image

    One of my management servers is also my ACS Audit Collection Server role.  I will apply the update for that.

     

    From an elevated command prompt:

    image

     

    image

    Note the above image states “Operations Manager 2012”.  This is a known issue documented in the KB article. 

     

    Updated files:

    image

     

     

    Updating Gateways:

    image

    Generally I can use Windows Update or manual installation.  I will proceed with manual:

     

    image

     

    The update launches a UI and quickly finishes.

    Then I will spot check the DLL’s:

    image

     

     

    I can also spot-check the AgentManagement folder, and make sure my agent update files are dropped here correctly:

    image

    ***NOTE:  You can delete any older UR update files from the AgentManagement directories.  The UR’s do not clean these up and they provide no purpose for being present any longer.

    I could also apply the GW update via Windows Update.

     

     

     

    2. Apply the SQL Scripts

    image

    ***Note – this update SQL script did NOT change from UR3 to UR4.  If you had previously applied this file in UR3, you may skip this step.  However, if you are unsure, you may always re-apply it.  Reapplication will never hurt.

     

    In the path on your management servers, where you installed/extracted the update, there is ONE SQL script file: 

    %SystemDrive%Program FilesMicrosoft System Center 2016Operations ManagerServerSQL Script for Update Rollups

    (note – your path may vary slightly depending on if you have an upgraded environment or clean install)

    Next – let’s run the script to update the OperationsManager (Operations) database.  Open a SQL management studio query window, connect it to your Operations Manager database, and then open the script file (update_rollup_mom_db.sql).  Make sure it is pointing to your OperationsManager database, then execute the script.

    You should run this script with each UR, even if you ran this on a previous UR.  The script body can change so as a best practice always re-run this.

    image

     

    Click the “Execute” button in SQL mgmt. studio.  The execution could take a considerable amount of time and you might see a spike in processor utilization on your SQL database server during this operation.  

    I have had customers state this takes from a few minutes to as long as an hour. In MOST cases – you will need to shut down the SDK, Config, and Monitoring Agent (healthservice) on ALL your management servers in order for this to be able to run with success.

    You will see the following (or similar) output: 

    image

     

    IF YOU GET AN ERROR – STOP!  Do not continue.  Try re-running the script several times until it completes without errors.  In a production environment with lots of activity, you will almost certainly have to shut down the services (sdk, config, and healthservice) on your management servers, to break their connection to the databases, to get a successful run.

     

     

    3. Manually import the management packs

    image

     

    There are 36 management packs in this update!  Most of these we don’t needso read carefully.

     

    The path for these is on your management server, after you have installed the “Server” update:

    Program FilesMicrosoft System Center 2016Operations ManagerServerManagement Packs for Update Rollups

    However, the majority of them are Advisor/OMS, and language specific.  Only import the ones you need, and that are correct for your language.  

    This is the initial import list: 

    image

    image

     

    What NOT to import:

    The Advisor MP’s are only needed if you are using Microsoft Operations Management Suite cloud service, (Previously known as Advisor, and Operations Insights) and have your on premise SCOM environment connected to the cloud service.

    DON’T import ALL the languages – ONLY ENU, or any other languages you might require.

    The Alert Attachment MP update is only needed if you are already using that MP for very specific other MP’s that depend on it (rare)

    The IntelliTrace Profiling MP requires IIS MP’s and is only used if you want this feature in conjunction with APM.

     

    So I remove what I don’t want or need – and I have this:

    image

    #Note:  If the “Install” button is greyed out – this means you might already have one or move of these MP’s with the same version installed.  In my case, I had already applied an out of band MP hotfix for “System Center Internal Library” version 7.0.8437.10, so I had to remove that to continue.  Only do this if it is blocking you from continuing.

     

     

     

    4.  Update Agents

    image24

    Agents should be placed into pending actions by this update for any agent that was not manually installed (remotely manageable = yes):

    image

     

    If your agents are not placed into pending management – this is generally caused by not running the update from an elevated command prompt, or having manually installed agents which will not be placed into pending by design, OR if you use Windows Update to apply the update rollup for the Server role patch.

    You can approve these – which will result in a success message once complete:

    image

     

    You normally could verify the PatchLevel by going into the console and opening the view at:  Monitoring > Operations Manager > Agent Details > Agents by Version

    image

    HOWEVER – due to a bug in UR4 agent patch – it is still reporting as UR3.  Sad smile

     

    I *strongly* recommend you take a look at this community MP, which helps see the “REAL” agent number in the “Agent Managed” view console:

    https://blogs.technet.microsoft.com/kevinholman/2017/02/26/scom-agent-version-addendum-management-pack/

    image

     

    And my SCOM Management Group Management mp (updated for UR4), which will help show you REAL UR levels based on a better discovery.  This has long been a pain point in SCOM:

    https://blogs.technet.microsoft.com/kevinholman/2017/05/09/agent-management-pack-making-a-scom-admins-life-a-little-easier/

    image

    image

     

     
     
    5.  Update UNIX/Linux MPs and Agents

    image

     

    The UNIX/Linux MP’s and agents at the time of this article publishing have not changed since SCOM 2016UR3 was released.

    You can get the current Unix/Linux MP updates here:  https://www.microsoft.com/en-us/download/details.aspx?id=29696

    The current version of these MP’s for SCOM 2016 UR4 is 7.6.1076.0 – and includes agents with version 1.6.2-339

     

    Make sure you download the correct version for your SCOM deployment:

    image

     

    Download, extract, and import ONLY the updated Linux/UNIX MP’s that are relevant to the OS versions that you want to monitor:

    image

     

    This will take a considerable amount of time to import, and consume a lot of CPU on the management servers and SQL server until complete.

    Once it has completed, you will need to restart the Healthservice (Microsoft Monitoring Agent) on each management server, in order to get them to update their agent files at Program FilesMicrosoft System Center 2016Operations ManagerServerAgentManagementUnixAgents

    You should see the new files dropped with new timestamps:

    image

     

    Now you can deploy the agent updates:

    image

    image

     

    Next – you decide if you want to input credentials for the SSH connection and upgrade, or if you have existing RunAs accounts that are set up to do the job (Agent Maintenance/SSH Account)

    image

    image

     

    If you have any issues, make sure your SUDOERS file has the correct information pertaining to agent upgrade:

    https://blogs.technet.microsoft.com/kevinholman/2016/11/11/monitoring-unixlinux-with-opsmgr-2016/

     

     

    6.  Update the remaining deployed consoles

    image

     

    This is an important step.  I have consoles deployed around my infrastructure – on my Orchestrator server, SCVMM server, on my personal workstation, on all the other SCOM admins on my team, on a Terminal Server we use as a tools machine, etc.  These should all get the matching update version.

     

     

    Review:

    image60

    Now at this point, we would check the OpsMgr event logs on our management servers, check for any new or strange alerts coming in, and ensure that there are no issues after the update.

     

    Known Issues:

    1.  The ACS update shows “Operations Manager 2012” in the UI but is actually for SCOM 2016.

    2.  The Patchlist for agents mistakenly shows UR3, and was not updated for UR4.  This can be worked around by importing my “Agent Version” and “SCOM Management” mp’s.

    3.  The Web Console is broken for any Silverlight dashboards.  When you view a Silverlight Dashboard, you are prompted to “Configure” but even when you configure it, you are prompted over and over again.  This is because the certificate being published in the utility is not correct for the version hosted on the Web Console server.  You can follow the steps in the UR4 KB article to resolve the issue.

    Top Contributors Awards! October’2017 Week 4!! Fight back week against spammers!!

    $
    0
    0

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

    First up, the weekly leader board snapshot...

     

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

     

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

     

    #1 Richard Mueller with 779 revisions.

     

    #2 Sabah Shariq with 146 revisions.

     

    #3 [Kamlesh Kumar] with 125 revisions.

     

    Just behind the winners but also worth a mention are:

     

    #4 Maruthachalam with 109 revisions.

     

    #5 Ousama EL HOR with 84 revisions.

     

    #6 Carsten Siemens with 74 revisions.

     

    #7 Kapil.Kumawat with 56 revisions.

     

    #8 RajeeshMenoth with 44 revisions.

     

    #9 PriyaranjanKS with 37 revisions.

     

    #10 Naomi N with 32 revisions.

     

     

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

     

    #1 Richard Mueller with 761 articles.

     

    #2 Sabah Shariq with 141 articles.

     

    #3 [Kamlesh Kumar] with 113 articles.

     

    Just behind the winners but also worth a mention are:

     

    #4 Maruthachalam with 106 articles.

     

    #5 Ousama EL HOR with 77 articles.

     

    #6 Carsten Siemens with 65 articles.

     

    #7 Kapil.Kumawat with 41 articles.

     

    #8 RajeeshMenoth with 41 articles.

     

    #9 PriyaranjanKS with 25 articles.

     

    #10 Ken Cenerelli with 15 articles.

     

     

    Ninja Award Most Updated Article Award
    Largest amount of updated content in a single article

     

    [This award should go to our community members for fighting against spammers. Special thanks to Richard Mueller for leading this team. Appreciate all community members for support.]

     

     

    Ninja Award Longest Article Award
    Biggest article updated this week

     

    This week's largest document to get some attention is VB.Net: Serial Port Data Reception, by dbasnett

    This week's revisers were Kapil.Kumawat & Sabah Shariq

     

     

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

     

    This week's most fiddled with article is Implementing Server Side validations in AngularJS, by Naomi N. It was revised 18 times last week.

    This week's reviser was Naomi N

    Want to know, how we can do server-side input controls validations in HTML page using AngularJS 1.5+ version, checkout this article. Nice article Naomi 🙂

     

    Ninja Award Most Popular Article Award
    Collaboration is the name of the game!

     

    The article to be updated by the most people this week is TechNet Guru Competition - October 2017, by Peter Geelen

    32 Articles so far and we have 2 more days to go. Go Gurus Go!!!

    This week's revisers were Mandar Dharmadhikari, chilberto, Natig Gurbanov, Geetanjali Arora, RajeeshMenoth, Kapil.Kumawat, Naomi N, Nonki Takahashi, Kelly Bush, PBBI & Scott Criscillis

     

    The article to be updated by the most people this week is Configurando Storage Replica no Windows Server 2016 (Server to Server), by Vinicius Mozart

    This week's revisers were Kapil.Kumawat, Rafael Damásio, Burak Ugur & Vinicius Mozart

     

     

    Ninja Award Ninja Edit Award
    A ninja needs lightning fast reactions!

     

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

     

    Ninja Award Winner Summary
    Let's celebrate our winners!

     

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

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

    Richard Mueller

    Richard Mueller has been interviewed on TechNet Wiki!

    Richard Mueller has featured articles on TechNet Wiki!

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

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

    Richard Mueller's profile page

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

    Richard Mueller

    Richard Mueller is mentioned above.

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

    Community Wins 🙂

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

    dbasnett

    dbasnett has won 4 previous Top Contributor Awards:

    dbasnett has TechNet Guru medals, for the following articles:

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

    dbasnett's profile page

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

    Naomi N

    Naomi N has been interviewed on TechNet Wiki!

    Naomi N has featured articles on TechNet Wiki!

    Naomi N has won 40 previous Top Contributor Awards. Most recent five shown below:

    Naomi N has TechNet Guru medals, for the following articles:

    Naomi N's profile page

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

    Peter Geelen

    Peter Geelen has been interviewed on TechNet Wiki!

    Peter Geelen has featured articles on TechNet Wiki!

    Peter Geelen has won 188 previous Top Contributor Awards. Most recent five shown below:

    Peter Geelen has TechNet Guru medals, for the following articles:

    Peter Geelen's profile page

     

    Vinicius Mozart

    Vinicius Mozart has won 2 previous Top Contributor Awards:

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

    Vinicius Mozart's profile page

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

    PriyaranjanKS

    PriyaranjanKS has been interviewed on TechNet Wiki!

    PriyaranjanKS has won 8 previous Top Contributor Awards. Most recent five shown below:

    PriyaranjanKS has TechNet Guru medals, for the following articles:

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

    PriyaranjanKS's profile page

     

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

     

    Best regards,
    — Ninja [Kamlesh Kumar]

     

    Microsoft Teams: Use an Existing SharePoint Library

    $
    0
    0

    H

    Have you had a need to connect an existing SharePoint file repository to a team in Microsoft Teams? Perhaps you have a legacy SharePoint document library that has been in use for years, and stores many files valuable to the organization. I'd like to explore with you how to connect that existing document library to a channel in a team, so you can continue to use that investment without having to migrate data to the document library in Teams.

    First, background on files in Teams:

    When a new channel is created within an existing team, a document library is created within the Office 365 Group the team is associated with. This document library is "pinned" to the channel as a tab called Files. This allows you to interact with the files in the document library directly within Teams without having to leave the application. Here's a couple of examples of what this looks like:

     

     

    If you are curious about the relationship between document libraries and teams/channels, here's a nice diagram that helps to describe that relationship:

    What if I want to use an existing document library?

    If you have an existing document library from another SharePoint team site, it's possible to connect that library to the channel in Microsoft Teams. To do this, within the channel click the + icon at the top of the channel to add a new tab to the channel:


    On the Add a tab dialog box, click SharePoint:


    Next, in the SharePoint dialog box, you will be presented with two options: Relevant sites and Use a SharePoint link. Click Use a SharePoint Link:


    In the Library Url field, type the URL of the document library. For my demonstration I will use https://m365x367101.sharepoint.com/sites/onlinemarketing/Shared%20Documents/Forms/AllItems.aspx once entered click Go: and the site will appear. Then click Next.

    On the Pick a document library dialog box, select the document library you wish to connect to. For my demonstration I will use Documents then click Next.

    On the Name your tab, give your tab a name ( I will use Online Marketing Documents) then click Save. (Note, the Post to the channel about this tab is checked. I like to do this as it alerts other team members in the conversation feed that this tab was created.


    The Online Marketing Documents tab has now been created, and my existing files from the document library is shown. I can now interact with those files, and based on my preference , click the Open in SharePoint button to launch the SharePoint team site where that existing library lives.

    What if I don't want to add a new tab?

    If you do not wish to create a new tab from within the Files tab click Add cloud storage and then select SharePoint and follow the same on-screen instructions. This will create a new folder in the files tab that links to the SharePoint document library. This might be useful to make Teams simple to adopt and reduce complexity for end-users.

     

    Click Add cloud storage

    Click SharePoint


    Following the same wizard as above when I created a tab, I will enter the Url of my document library.

    Select Documents then click Next

    Click Add folder

    The document library will be added as a folder, (note the SharePoint icon on the folder).

    Conclusion: This is a very easy way to bring existing SharePoint functionality such as a document library into Microsoft Teams so that your users can collaborate effectively in the team hub.

    パートナー様向けの新しいラーニング ポータルを公開【10/29 更新】

    $
    0
    0

    (この記事は 2017 年 9 月 10 日にMicrosoft Partner Network blog に掲載された記事 Introducing our New Learning Portal for Partners の翻訳です。最新情報についてはリンク元のページをご参照ください。)

     

    マイクロソフト パートナー ネットワークに新しいラーニング ポータル (英語) を開設いたしました。このランディング ページには、マイクロソフトのトレーニング コンテンツを厳選して取り揃えています。パートナー様はここで学習効果の高いコンテンツを簡単に検索し、利用することができます。

    これまでナビゲーションについては、パートナーの皆様から「探しているトレーニングが見つからない」というフィードバックが寄せられていたため、ラーニング ポータルではその課題を解消しました。Channel 9、Microsoft Virtual Academy (MVA)、Drumbeat のポータル、edX など、複数の場所を探して回っていたコンテンツをすべて 1 つのインターフェイスに集約、つまり "マスタリング" することによって、効率的なエクスペリエンスを実現しています。新しいラーニング ポータルでは、おなじみの Partner University コースにアクセスできるほか、MVAedX (英語) などの各種コースに移動できるラーニング パスをご用意しました。

     

    今回の変更の背景

    この数年間、マイクロソフトはパートナー様からお寄せいただいた多くの貴重なご意見に耳を傾けてきました。確かに、従来のラーニング パスのサイトは、パートナー様が求めているような直観的で使いやすいサイトとは言えません。目新しさに欠け、時代遅れな印象すらありました。

    そこで、MPN ポータルのデザインや操作感を踏襲した最新のインターフェイスを求める声にお応えして、今回新しいポータルをお届けすることとなりました。

    また、強力なラーニング パス検索機能や、検索結果を絞り込むためのフィルターなど、機能面の改善に関するご要望も寄せられていました。今回の変更では、そうした便利な機能も提供するべく取り組んでまいりました。

    そして重要なポイントとして、新しい営業担当者向けトレーニング コンテンツ と、マイクロソフト認定プロフェッショナル試験への準備  に励むテクニカル スペシャリストを支援する最新のコースを追加しました。新しいラーニング ポータルには、こうしたコンテンツのほか、トレーニング マネージャー (英語) のニーズに対応した特設ページや、Microsoft コンピテンシー (英語) のすべてのトレーニング要件を説明するページもご用意しています。

    新しいラーニング ポータルでは初の試みとして、「データ戦略および分析」などの特定の重点分野に関して、マイクロソフトのあらゆる形式のラーニング コンテンツ (デジタル コンテンツ、近くで開催されるトレーニング イベント、Web セミナーなど) を 1 つのインターフェイスにまとめることにしました。新しい Solution ページには、Satya Nadella が Microsoft Inspire で発表した 4 つの重点分野に分けてコンテンツが整理されています。これにより、主要なビジネス上の優先事項に関連する現地開催のイベント、認定資格に関するリソース、デジタル トレーニング、Web セミナーを簡単にご確認いただけます。

    さらに、利用可能なすべてのラーニング パスを詳しく知りたい方に向けて、コンテンツ カタログをご用意しました。ライブラリ全体を検索し、厳選したコースを "プレイリスト" ビューにまとめ、その "プレイリスト" への専用リンクを生成して他のユーザーと共有することができます。コンテンツ カタログへのリンクは、ラーニング ポータルの各 Solution ページにあります。

    この取り組みは始まったばかりです。マイクロソフト パートナー ネットワークのトレーニング エクスペリエンスについて、パートナー様からさらなるフィードバックをお待ちしています。ぜひ新しいラーニング ポータルをご確認のうえ、マイクロソフト パートナー コミュニティ (英語) でご意見をお聞かせください。ラーニング ポータルの随所に partnerup@microsoft.com へのリンクを掲載していますので、皆様のすばらしいアイデアをお気軽にメールでお寄せください。

     

     

     

    Draft post–Sample on How to use Custom PS Object to store information of different cmdlets and populate a collection to store into a CSV file

    $
    0
    0

    #STEPS FOR USING PS OBJECT TO STORE OBJECT PROPERTIES FROM DIFFERENT CMDLETS

     

    #STEP 1 - Get the list of items (mailboxes, recipients) either from a CSV file, or from an initial variable provisionning

    #Below example I provision the object collection with "Get-Recipient" and I'll later call "Get-Mailbox" on each element of that collection to just get the e-mail addresses ...

    $Recipients = Get-Recipient -RecipientType 'UserMailbox'

     

     

    #STEP 2 - Initialize an empty array, to store the future collection of our custom PSObjects

    $ObjectCollection = @()

     

     

    #STEP 3 - Define the structure of your PS Object in 2 sub-steps : define/initialize the properties of your custom PSObject and THEN create your cusatom PSObject using that defined/initialized properties

    #See some details about PSObjects in my blog post :

    #https://blogs.technet.microsoft.com/samdrey/2017/08/11/powershell-objects-useful-to-export-csv-information-coming-from-different-cmdlets/

     

    #   STEP 3.1 - Define/Initialize the properties of your custom PSObject

    $Props = @{

        "Name of Mailbox" = "";

        "Number of Items" = "";

        "Storage Limit" = "";

        "SMTP Adresses" = "";

    }

                                  

    #   STEP 3.2 - Create your custom PSObject and assigne the properties using the hash table created above

    $MyFutureCSV = New-Object -TypeName PSObject -Prop $props

     

     

    #STEP 4 - using the collection created on #STEP 1 above, browse the collection item by item - Foreach ($Recipient in $Recipients) -

    Foreach ($Recipient in $Recipients) {

        #  We get a first set of data - Get-MailboxStatistics - that we put in a variable to ease up the call of each property later

        $MailboxStats = Get-MailboxStatistics -Identity $Recipient.name | select DisplayName, itemcount,StorageLimitStatus

        #  We get a second set of data - Get-Mailbox - that we also put in a variable to ease up also the call of each property later

        $MAilboxAddresses = get-mailbox $Recipient.name | Select emailaddresses

     

     

    #STEP 5 - Now the nice part : we assign each property we called from the 2 above cmdlets to our custom object, so we'll have everything we need/want in just one object, that combines info from 2 different cmdlets - Get-MAilboxStatistics and Get-Mailbox in our example

        #  NOTE: if the properties (that we defined/initialized on the hash table above) of your PSObject have spaces in it, you have to call them using double-quotes

        $MyFutureCSV."Name of Mailbox" = $MailboxStats.DisplayName

        $MyFutureCSV."Number of Items"= $MAilboxStats.ItemCount

        $MyFutureCSV."Storage Limit" = $MailboxStats.StorageLimitSTatus

        #  NOTE: for multi-valued properties, just use the "-join <separator>" Powershell function like the below example

        $MyFutureCSV."SMTP Adresses" = ($MailboxAddresses.emailaddresses -join ";")

     

     

    #STEP 6 - append the custom object with the current properties in your collection variable ("+=" means "Object = Object + Stuff)

        $ObjectCollection += $MyFutureCSV

    }

     

     

    #To dump your object on screen :

    $ObjectCollection | ft -a

     

    #To store your object in a CSV in the C:temp directory:

    $ObjectCollection | Export-Csv -NoTypeInformation C:tempMyCSV.csv

     

    #To store your object in a CSV in the current user's desktop - $Env:UserprofileDesktop:

    $ObjectCollection | Export-Csv -NoTypeInformation $Env:UserprovileDesktopMyCSV.csv

     


    Empty your online archives with EWS Managed API

    $
    0
    0

    In case you want to remove the content of your online archives, I have written this script that does it automatically for you.

     

    Prerequisites:
    -Create a file with the user mailboxes that have an online archive enabled: “UserAccounts.txt”
    EmailAddress
    user1@domain.onmicrosoft.com
    user2@domain.onmicrosoft.com
    user3@domain.onmicrosoft.com

    -Create a new RBAC group or use an existing one from Exchange Admin Center – Permissions – Admin Roles. Add the ‘ApplicationImpersonation’ role to the group and add as member the service account that will impersonate the mailboxes from "UserAccounts.txt"

    -The script requires EWS Managed API 2.2, which can be downloaded here: https://www.microsoft.com/en-gb/download/details.aspx?id=42951

    -You need to be connected to Exchange Online when you run the script (copy/paste it into a Notepad file and save it with the extension ".ps1"): https://technet.microsoft.com/en-us/library/jj984289(v=exchg.160).aspx

    -Create a log file under "C:TempLog.txt"

     

     

     

    DISCLAIMER: This application is a sample application. The sample is provided "as is" without warranty of any kind. Microsoft further disclaims all implied warranties including without limitation any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the samples remains with you. in no event shall Microsoft or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss arising out of the use of or inability to use the samples, even if Microsoft has been advised of the possibility of such damages). Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
    
    
    
    [string]$LogFile = "C:TempLog.txt" 
    $ErrorActionPreference = "Stop"
    
    
    Import-Module -Name "C:Program FilesMicrosoftExchangeWeb Services2.2Microsoft.Exchange.WebServices.dll"
    
    $service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService -ArgumentList Exchange2013_SP1
    
    #Provide the credentials of the O365 account that has impersonation rights on the mailboxes declared in UserAccounts.txt
    $credential = Get-Credential -Message "Provide the credentials of the O365 account that has impersonation rights"
    $service.Credentials = new-object Microsoft.Exchange.WebServices.Data.WebCredentials -ArgumentList $credential.UserName, $credential.GetNetworkCredential().Password
    
    #Exchange Online URL
    $service.Url= new-object Uri("https://outlook.office365.com/EWS/Exchange.asmx")
    
    
    function DeleteArchiveContent()
    {
    
    Write-Host "User $($MailboxName):"
    
    Add-Content $LogFile ("User $($MailboxName):")
    
    #Change the user to impersonate
    $service.ImpersonatedUserId = new-object Microsoft.Exchange.WebServices.Data.ImpersonatedUserId([Microsoft.Exchange.WebServices.Data.ConnectingIdType]::SmtpAddress,$MailboxName)
    
    if ((Get-Mailbox $MailboxName).ArchiveStatus -match 'Active')
    
    {
    
    do
    {
    
    $AFolderView = new-object Microsoft.Exchange.WebServices.Data.FolderView(100)
    
    $AFolderView.Traversal = [Microsoft.Exchange.Webservices.Data.FolderTraversal]::Deep
     
    $AFindFolderResults = $service.FindFolders([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::ArchiveMsgFolderRoot,$AFolderView)
    
    if ($AFindFolderResults.TotalCount)
    {
    
    Write-host "We have found $($AFindFolderResults.TotalCount) folders in the Archive mailbox of the user $($MailboxName)" -ForegroundColor  White
    
    Add-Content $LogFile ("We have found $($AFindFolderResults.TotalCount) folders in the Archive mailbox of the user $($MailboxName)")
    
    
    $AFindFolderResults | % {
    
    
    $AItemView = new-object Microsoft.Exchange.WebServices.Data.ItemView(100)
    
    $AFindItemResults = $service.FindItems($_.Id,$AItemView)
    
    
     if($AFindItemResults.TotalCount) {
    
    Write-Host "Emptying the folder $($_.DisplayName)..." -ForegroundColor White
    
    Add-Content $LogFile ("Emptying the folder $($_.DisplayName)...")
    
    $Folder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,$_.Id)
    
    $Folder.Empty([Microsoft.Exchange.WebServices.Data.DeleteMode]::SoftDelete,$null)
    
                                                                    }
    
                           else { 
        
                           Write-Host "The folder $($_.DisplayName) is already empty" -ForegroundColor Yellow 
       
                           Add-Content $LogFile ("The folder $($_.DisplayName) is already empty")
    
                                 }
    
                                                  }
     }
    
      else {
     
      Write-Host "There aren't any folders in the Archive mailbox of the user $($MailboxName)" -ForegroundColor Yellow
     
      Add-Content $LogFile ("There aren't any folders in the Archive mailbox of the user $($MailboxName)")
      
            }
    
    
    } while($AFindFolderResults.MoreAvailable -eq $true)
    
    }
    
     else {
     
     Write-Host "The user $($MailboxName) doesn't have an active online archive" -ForegroundColor Red
     
     Add-Content $LogFile ("The user $($MailboxName) doesn't have an active online archive")
    
          }
    
    }
    
    
    #Read the data
    import-csv "C:Usersyour_accountDesktopUserAccounts.txt" | % {
    $MailboxName = $_.EmailAddress.ToString()
    
    trap [System.Exception]
        {
            Write-host ("Error: " + $_.Exception.Message) -ForegroundColor Red
            Add-Content $LogFile ("Error: " + $_.Exception.Message)
            continue
        }
    
    DeleteArchiveContent
    
    }

     

     

    Note: In case you want to hard delete the content of the archive folders, replace the line below:
    $Folder.Empty([Microsoft.Exchange.WebServices.Data.DeleteMode]::SoftDelete,$null) with $Folder.Empty([Microsoft.Exchange.WebServices.Data.DeleteMode]::HardDelete,$null)

     

     

     

     

    Pure PowerShell Post–Going Through Setting a Basic PowerShell Progress Bar–For future reference when I’ll need to use/demo a progress bar …

    $
    0
    0

    #STEPS FOR USING A PROGRESS BAR

     

     

    #STEP 1 - Get your main objects collection you're going to browse and for which you with to monitor progression - it can be a Get-Item, or an Import-CSV or a manual list for example - $Mylist = "Server1", "Server2", "Server3", "Server4"

    $MyListOfObjectsToProcess = "Server1","Server2","Server3","Server4","Server5","Server6"

     

    #STEP 2 - We need to know how much  items we will have to process (to calculate the % done later on)

    $TotalItems = $MyListOfObjectsToProcess.count

     

     

    #STEP 3 - We need to initialize a counter to know what % is done

    $Counter = 0

    Foreach ($Item in $MyListOfObjectsToProcess) {

     

     

    #STEP 4 - We increment the counter

        #  NOTE 1 : if we initialize the counter to $Counter = 1, then we can increment the counter at the end of the Foreach block - in this example we initialized the counter to $Counter = 0 then we increment it right away to go to "1" first ...

        #  NOTE 2 :Developpers like to start at "0" so usually you'll see counters increment at the end of ForEach-like loops - I'm just not following the sheep here, just because I'm French :-p

        $Counter++

     

     

    #STEP 5 - Here is the core : Write-Progress - it comes with 3 mandatory properties : ACTIVITY, STATUS and PERCENTCOMPLETE

        #  ACTIVITY is the title of the progress bar

        #  STATUS is to show on screen which element it is currently processing (Processing item #2 of #20000)

        #  PERCENTCOMPLETE is the progress bar itself and it has to be a percentage (hence the $($Counter / $TotalRecipients * 100) as we calculate the percentage on the fly...

        Write-Progress -Activity "Processing Items" -Status "Item $Counter of $TotalItems" -PercentComplete $($Counter / $TotalItems * 100)

        sleep 1

    }

     

     

    $ObjectCollection | ft -a

     

    <# Fore more information visit:

     

    Powershell progress bar basics :

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

     

    A little bit more with Write-Progress:

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

     

    #>

     

    【2017年版】Skype, Skype for Business, Teams, Yammer の違いは?【10/30 更新】

    $
    0
    0

    3 年ほど前にコミュニケーションツールの使い分けの記事を書いてから少し時間が経ち、Teams といった新しいツールの登場や Skype for Business と Teams のロードマップ上の統合の発表などで状況が大きく変わってきました。Office 365 に含まれるグループコミュニケーションツールには、Skype、Skype for Business、Yammer、Teams、SharePoint 系のツール、Exchange パブリックフォルダーなど様々なものがありますが、ここで改めてツールの種類や最新トレンド、そして使い分けについての話をまとめてみたいと思います。

     

    グループコミュニケーションツールのトレンドと歴史

    組織内外のグループコミュニケーションを支えるIT基盤として、昔から様々な手段が考案されてきました。最も昔から存在するメールや掲示板から、2000年代に入ってはやったインスタントメッセージ、2000年代後半に台頭してきたソーシャルネットワークサービス (SNS)、2010 年代になってから登場したビジネス向けチャットサービスなど、時代によってトレンドは変化してきました。マイクロソフトでも、それぞれのテクノロジーが登場してからほどなくして自社の製品/サービスを開発、市場に登場してきました。それらの機能は、すべて組織向けのクラウドサービスで Office 365 に取り込まれています。以下の図でそれぞれのテクノロジーのおおまかな歴史を示します。(グレーはテクノロジーが登場した年代、ブルーはマイクロソフトが製品/サービスを投入した年代を示しています。)

    * サイトメールボックスは2017年に廃止予定です。

     

    1990 年代後半: インターネットの普及によるメールの一般化。黎明期からあった掲示板という考え方が社内ポータルに発展。(Exchange パブリックフォルダー → SharePoint ポータル)

    2000 年代前半: インスタントメッセンジャーの登場と人気上昇。 (Exchange 2000 Instant Messaging / MSN Messenger → Live Communications Server / Windows Messenger → Office Communications Server / Office Communicator → Lync → Skype for Business)

    2000 年代後半: ソーシャルネットワーク、ミニブログの登場。ビジネスの領域でも人気上昇。 (SharePoint ニュースフィード、Yammer)

    2010 年代: ビジネス向けグループチャットの人気上昇。(Teams)

     

    Skypeとは?

    Skype は現在マイクロソフトで一般消費者向けに提供している無料インスタントメッセージサービスのブランドです。もともとは2003年にルクセンブルグのベンチャー企業が開発したサービスを 2011 年にマイクロソフトが買収したものです。テキストベースのインスタントメッセージをやり取りできるだけでなく、グループでテキストメッセージ、ビデオ会議、画面共有や共同作業などを行うことができ、一般公衆回線との接続 (有料)や Skype 翻訳などの先進的な機能も利用できます。

    2011 年に Skype を買収するまでは、マイクロソフトは Windows 95 の頃から NetMeeting と呼ばれるビデオ会議サービスや、1999 年から MSN Messenger と呼ばれるインスタントメッセージサービスを開始していました。その後、Windows Messenger、Windows Live Messenger 等と名前を変え、最終的に Skype ブランドに統合されています。サービスのアーキテクチャやブランドは様々な形で変遷してきました。現在は月間 3 億人以上のアクティブユーザーと、毎日 30 億分に相当する音声通話が Skype グローバルネットワーク上で行われています。

     

    関連項目

     

    Skype for Business とは?

    Skype for Business は現在マイクロソフトで組織向けに提供しているインスタントメッセージ/ビデオ会議のクラウドサービスおよびオンプレミスのクライアント/サーバー型ソフトウェアのブランドです。当初は 2000 年に Exchange Server の拡張機能 Exchange 2000 Instant Messaging Service としてオンプレミスで登場し、オンプレミスの Live Communications Server 2003/2005 およびクラウドサービスの Live Meeting 2003/2005、Office Communications Server 2007 および Live Meeting 2007、そして Lync 2010/2013 および Lync Online と名前を変え、2015 年に Skype for Business という名称に変更されました。

    組織向けインスタントメッセージ/ビデオ会議は、コミュニケーションを開始するユーザーが、その場で指定、もしくは参加したいユーザーがリンクをクリックすることで、参加するユーザーがアドホック (その場限り、場当たり的に) に指定される、かつ会話本体は後から参照できない (揮発性、ただしOutlook に会話履歴のみは残る、レコーディングで会議を残すことはできる)という特徴があります。

    (一般消費者向けサービスと組織向けサービスを使い分ける理由については「2017年版: 一般消費者向けクラウドと組織向けクラウドの本質的な違い」を参照ください。)

     

    Skype for Business は、組織内外のメンバーとのインスタントメッセージ、ビデオ会議、共同作業のインターフェイスにとどまらず、一般公衆回線との接続や、最大 10,000 人の大勢へのブロードキャスト機能、Polycom CX8000, CX5500 Surface Hub などの最先端デバイスとの連携、会議室を予約するなど仕事の支援をしてくれる Bot とのやり取りや、労働時間の見える化など、組織での仕事に必要なインテリジェントな機能のインターフェイスも提供します。

    クラウドサービスは Office 365 の一部として提供されており、単体プラン (プラン 1 および 2)と、スイートプラン (Office 365 Business Essential/Business Premium および Enterprise E1 以上のプラン) として提供されています。一般公衆回線との接続サービスもアドオンとして提供されています。

    サービスのアーキテクチャやブランドは一般消費者向けと同様、別系統で様々な形で変遷してきました。9 月末の Microsoft Ignite 2017 にて、Skype for Business が一般消費者向けの Skype ベースのバックエンドを持ち Teams 上に実装されている、または将来実装予定のテキストメッセージ/ビデオ会議機能に統合されることが発表され、10 月末に2018 年前半までのロードマップ第一弾が発表されました。

     

    関連項目

     

    Yammer とは?

    Yammer は 2008 年にサービスを開始した組織向け SNS で、2012 年にマイクロソフトが買収し、Office 365 の一部として現在サービスを提供しています。組織内外のメンバーとのやり取りが可能ですが、Facebook、Twitter、LinkedIn などの、不特定多数に情報が公開される一般消費者向け SNS と異なり、組織ドメインの概念が導入されており、管理者によってコミュニケーションの範囲をコントロールすることができます。組織全体、またはあらかじめ決められたグループのユーザー全員にメッセージを送信したり情報を共有したりすることができます。SNS はあまりリアルタイム性を要求しない、「ゆるい」コミュニケーションに適しています。

    Yammer を使っていないユーザーに対しては、投稿内容をメールで通知したり、メールを特定のアドレスに送信すると Yammer に投稿される (※ 日本語未対応) 機能があります。

     

    当初はフリーミアムモデルを採用していましたが、単体プラン (Yammer Basic、Yammer Enterprise) が 2017 年頭に提供終了となり、現在は Office 365 スイートプラン (F1, E1, Business Essential 以上) の一部として利用可能です。

    関連項目

     

    Teams とは?

    Microsoft Teams は、Office 365 に含まれるチームワーク用のハブで、チームが結束して成果をあげるのに必要な人、コンテンツ、ツールのすべてがここに集まります。ユーザーがメンションされると即時にデスクトップ/モバイルアプリに通知され、リアルタイム性の高い、チャット中心のチームでの共同作業を行うことが可能です。

    Microsoft Teams では、チャットベースの情報共有スレッドが利用でき、予定表の空き時間情報参照や定期的な会議の設定、Word、Excel、PowerPoint、OneNote、SharePoint、Power BI などの Office 365 のアプリケーションやサービスの組み込み、グループでの音声/ビデオ会議の利用や、アプリによる拡張機能も備えています。

    2016 年 11 月よりプレビューが開始され、2017 年 3 月からすべての Office 365 スイートサブスクリプション (Business Essential/F1/E1 以上) で利用ができるようになりました。Office 365 の中ではいま一番ホットなグループコミュニケーションツールです。

    Office 365 の他の共同作業機能と同様、Webやモバイルアプリが提供されると同時に、Windows 7 以上/Mac 向けに専用のデスクトップアプリも提供されています。

    また、最も新しい世代のツールであることもあり、テクノロジーとしては後述の Office 365 Groups の仕組みをフルに使った構造となっています。

     

    関連項目

     

    Office 365 Groups とは?

    Office 365 には Groups (グループ) という概念が導入され、Exchange Online と SharePoint Online が含まれる Office 365 サブスクリプションで動作します。Outlook、Outlook on the web、Outlook Mobile、SharePoint、Planner、Teams などのさまざまなツールで共同作業用の "グループ" を作成する際に Office 365 グループを作成できます。

    グループは作成時にパブリックにするかプライベートにするかを選択することができ、外部ユーザーの招待も可能です。前述の Office 365 の特定の共同作業用グループに紐づき、特定のリソースセットを生成します。そういう意味では、ほかの機能と比較すると、ひとつ上位の概念のように振る舞い、Office 365 のさまざまな共同作業機能を連携させる仕組みとして、異なる機能を使っているユーザー同士をつなぐ役割を果たしている、と言えるでしょう。(下図を参照)

    Office 365 グループに対応したいずれかのアプリで共同作業用のグループを作成すると、バックエンドで Office 365 グループが作成され、Azure Active Directory と連動して専用の ID、リソース URL と所有者、メンバーの作成、それに付随する権限設定が行われます。作成された ID をベースに共有メールボックス、OneNote、予定表、サイト、Plannerなどが生成され、共通のアクセス権を使ってさまざまなOffice 365 アプリケーションから同一のグループを参照した共同作業を行うことができるようになります。加えて、復元機能、保持ポリシー、ラベル管理/データの分類、アクティビティレポートなど、共同作業の管理に欠かせない高度な機能も共通して利用できるようになります。

     

    詳しくは記事「Office 365 グループの概要」および「Office 365 グループの 2017 年 4 月の新機能」を参照してください。

     

    その他のコミュニケーションツールの概要

    Office 365 にはほかにも共同作業用の機能があります。そのほとんどは古いプラットフォームから引き継がれていたり、最新の仕様に対応していないレガシー機能ですので、新規の利用は推奨されません。

    • Exchange パブリックフォルダー: Exchange 4.0 の頃からある階層的に整理されたグループメールの機能。通常のメールと同様に Outlook などのクライアントからアクセスが可能。ただし、データアーカイブの機能やチェックイン/チェックアウト、変更の自動通知、バージョン管理などの文書共有と共同作業に必要な機能は搭載していなかったため、一時期、SharePoint の登場に伴い廃止される予定でしたが、Exchange 2013 から再びサポートする動きが加速し、Office 365 でも 2013 世代から利用可能となりました。
    • サイトメールボックス: Exchange 2013 および SharePoint 2013 の両方を利用する場合の統合機能として Office 365 にも登場、Exchange のメールボックスと SharePoint サイトを紐づけ共有メールを保持できる機能。2017 年の廃止が予定されています。
    • SharePoint コミュニティサイト: SharePoint 2013 および Office 365 に導入された機能で、コミュニティ メンバーが共通の関心のあるトピックについて意見を交換する場所です。メンバーは、カテゴリを検索したり、ディスカッションを人気の高い順で並び替えたり、ベスト リプライの投稿のみを表示したりして、内容を閲覧し、関連性の高いコンテンツを見つけることができます。メンバーは、コミュニティに参加することで評価ポイントを獲得します。コミュニティには、ディスカッションを始める、ディスカッションに返信する、投稿を「いいね!」と評価する、ベスト リプライを指定するなどして参加します。
    • SharePoint NewsfeedSharePoint 2013 および Office 365 に導入された機能で、外出中でも組織内でのソーシャル ネットワークにつながることができます。フォローしている SharePoint サイト、ドキュメント、人の更新情報を簡単にキャッチしたり、自分のフィードへ簡単に移動し、スレッドでの情報交換を行なうことができます。ブラウザーからのアクセスのほかに、モバイルアプリも提供されているため、移動中、外出中もソーシャル ネットワークにつながることができます。

     

    組織内外でのコミュニケーションと共同作業の範囲と緊急性からの分類

    いままで Office 365 に含まれる様々なグループコミュニケーションツールを紹介してきました。ここからは使い分けの話に移りますが、まず、組織内でのコミュニケーションについて「共有範囲」「緊急性」「現場への管理権限移譲」「固定/アドホックメンバー」という観点で分類してみたいと思います。

    コミュニケーションの共有範囲については、組織外、組織全体、事業拠点、チーム、個人での共有により利用すべきツールが異なってきます。また、緊急性の面で見ると、緊急度が高い内容はリアルタイム性が求められます。ちなみに、「共有範囲」と「緊急性」は相反する関係にあり、「共有範囲が広く」「緊急性が高い」コミュニケーションや、「共有範囲が狭く」「緊急性が低い」コミュニケーションをカバーするツールはないことに注意してください。

    たとえば、メールはビジネスの世界では帰ってくるまでの期待値が 4 時間というデータもありますので、緊急を要するコミュニケーションには適していません。このような場合は、インスタントメッセージやグループチャットが適しています。

    Teams は固定メンバーで即時性のあるコミュニケーションを行い、共同作業をどんどん進めていく場合に適しており、たとえばヘルプデスクや開発チーム内でのプロジェクトのコミュニケーションなどで多用されます。

    Office 365 では、これらの 4 つの観点をもとにいくつかの異なるツールが用意されています。一見同じような用途に見えても違う機能として提供されているものがあるのはこのような理由もあります。利用するツールは「グループ」の目的やメンバーによって使い分けをすることができます。以下の表を参考にしてください。

    比較項目 共有範囲 緊急性 現場への管理権限移譲 固定/アドホックメンバー
    ポータルサイト
    (SharePoint)
    組織全体 極めて低い なし 固定
    チームサイト/コミュニティ
    (SharePoint)
    事業拠点、チーム 極めて低い 許可可能 固定
    個人用ストレージ、予定
    (Exchange, OneDrive)
    個人および特定の許可されたメンバー 極めて低い 許可可能 アドホック
    メール
    (Exchange)
    組織内外の不特定多数 低い なし アドホック
    外部ネットワーク SNS
    (Yammer)
    組織外 低い 許可可能 固定
    組織ネットワーク
    (Yammer, Newsfeed)
    組織全体 低い 許可可能 固定
    インスタントメッセージ
    (Skype for Business)
    組織全体
    (組織外の特定組織のメンバーも許可可能)
    高い (同期) なし アドホック
    インスタントメッセージ
    (Skype)
    組織外の任意メンバー 高い (同期) 制御不能 アドホック
    電話
    (Skype for Business)
    組織全体
    (公衆回線接続も可能)
    高い (同期) なし アドホック
    グループチャット
    (Teams)
    チーム (組織外の任意メンバーも許可可能) 高い (同期/非同期) 許可可能 固定
    オンライン会議
    (Skype for Business, Teams)
    組織全体 (組織外の任意メンバーも許可可能) 高い  (同期) なし アドホック

    そして、これらのツールは、Skype for Business のプレゼンス情報を見ながら適切なツールを使い分けていくことが想定されています。Skype for Business のプレゼンス情報は、Office 365 のさまざまなツールやモバイルアプリなど、あらゆる場所で見ることができるようになっており、かつステータスがツールの利用に連動するので、相手ユーザーの状態を把握することが可能です。そのため、相手ユーザーのプレゼンス情報を見て、メールを送るか電話をするか、テキストメッセージを送るかを判断することが可能になります。 これにより、相手の状態にあった適切なコミュニケーション手法を選択することができ、迅速なコミュニケーションを行うことができるようになります。

     

    SNS: コミュニティサイト、Newsfeed、Yammer はどれを使うべきか

    それでは、コミュニケーション ツールについての全体像や利用方法がなんとなくわかったところで、本題に戻りましょう。組織向け SNS ですが、Office 365 では、SharePoint コミュニティ サイト、SharePoint Newsfeed、Yammer の 3 種類が存在します。これらは同じようなポジショニングの機能ですが、どれを使えばいいのか疑問に思うかもしれません。

    この場合は迷わず「Yammer」を選択するようにしてください。SharePoint コミュニティ サイト SharePoint Newsfeed が初期の SharePoint 2013 に実装された後、Yammer が買収されて Office 365 に統合され、今後は Yammer の機能を強化していくことが宣言されていますので、Yammer を利用することを強くお勧めしています。コミュニティ サイトについても、「組織内外のユーザー数がそれなりにいる場合の合同プロジェクトなどで 1 サイトのみを使い情報共有する場合」くらいのかなり限定された状況を除いては Yammer を利用することをお勧めします。Yammer にはグループを区切ってそこに参加するメンバーにのみ情報共有を制限するような機能もあります。また、外部ユーザーを参加させる機能もあります。

     

    パブリックフォルダー、サイトメールボックス、Yammer、グループの違いは?

    この 4 つの機能も似た機能を提供します。ただし、Exchange パブリックフォルダーは主に旧バージョンの Exchange オンプレミスをご利用のユーザーからの移行でのみ使われること、サイトメールボックスは廃止予定であることから、どちらも新規に利用開始することは推奨されません。

    Yammer と Office 365 Groups の関係ですが、前述のように Groups は Office 365 の様々な情報共有グループと Azure Active Directory ID を通して表裏一体の関係となっています。つまり、Yammer グループを利用するのであれば、ユーザーインターフェイスの多少の違いはあるものの、Office 365 Groups を使うのと同じことになります。Yammer の個性が現れるところは、社内全体への「ゆるい」情報共有を行いたい場合、および外部ネットワークを作成して情報共有を行いたい場合になります。これらの場合は Yammer を利用することになります。また、グループワークでもスレッドによるテキストメッセージのやり取りにはYammerのインターフェイスを使うことになります。それ以外のケース (単にファイルや OneNote、サイトなどを使いたい場合) はユーザーインターフェイスの好みによってどちらを使っても構いません。

     

    Skype for Business、Teams、Yammer の違いは?

    最後に、Skype for Business ではソーシャルはできないの?と聞かれることもたまにあります。これは、いままでの説明を読んでいただいていればもうお分かりですね?Skype for Business は複数者間の会話スレッドを立ち上げることができるので、LINE のような感覚でコミュニケーションできるのですが、これは時間的にゆるいつながりというよりは即時性、リアルタイム性を求めているため、コミュニケーションが始まったら指定されたメンバーはコミュニケーションが終わるまでは時間拘束されます。Yammer の場合は、誰かが好きな時間にスレッドに書き込んでおけば、それを違う時間に別のメンバーが見てコメントを付ける、といった使い方で、即時性が求められません。(また、特定のメンバーが参加してくる保証もありません) また、Yammer にもテキストメッセージやプレゼンス情報が独自に実装されていますが、Skype for Business を使っておくことをお勧めします。

    また、Skype for Business の機能が Teams に統合予定であることが発表されています。両者のコミュニケーションスタイルで大きな違いは、グループをアドホックに設定するのか、あらかじめ設定されたグループでコミュニケーションするのか、と、コミュニケーションが揮発的か永続的か、ということです。現在のところは、アドホックであれば Skype for Business、あらかじめ決めたグループで継続的なコミュニケーションを行うなら Teams を使っておくことをお勧めします。Teams でもアプリの左側の [チャット] アイコンからアドホックにメンバーを追加してチャットや音声/ビデオ会議を行ったり、[会議] アイコンから、あらかじめ予定を設定して指定したメンバーのみを招待するプライベート会議を行うことは可能ですが、Skype for Business のほうが現状、機能が豊富です。

    比較項目 Skype for Business Teams
    基本概念
    共有範囲 組織全体 (組織外の特定組織のメンバーも許可可能) チーム (組織外の任意メンバーも許可可能)
    緊急性 高い (同期) 高い (同期/非同期)
    現場への管理権限移譲 なし 許可可能 (チーム/チャンネルの作成など)
    メンバーは固定? アドホック? アドホック 固定。掲示板に近い。 (アドホックも可能)
    会話の記憶 揮発性 (Exchange と Outlook を使っている場合のみ、設定次第で会話履歴に残る) 永続性 (ホストサーバー側に残る)
    必要ライセンス Skype for Business 単体または Office 365 スイート (BE, E1, F1 以上) Office 365 スイート(BE, E1, F1 以上)
    接続クライアント Win/Mac アプリ、スマホアプリ、Web Win/Mac アプリ、スマホアプリ、Web
    基本機能
    テキストメッセージ あり (インスタントメッセージ) あり (チャット)
    プレゼンス (在席情報) あり (Office 365アプリと統合) あり
    アドホック音声通話/ビデオ会議 あり あり (グループメンバーが自発的参加可能)
    予約された音声通話/ビデオ会議 あり あり
    会話機能の詳細
    会話のスレッド なし あり
    過去会話の検索 なし (Outlook 会話履歴) あり
    一般公衆回線との接続 アドオンで可能 なし
    画面共有 あり あり
    アプリ共有 あり なし
    ファイル共有 アドホックな転送 あり
    会議予約のOutlook アドオン あり あり
    保留、転送、ボイスメール送受信 あり なし
    Skype Room System やサードパーティとの相互運用性 あり なし
    会議のレコーディング あり なし

     

     

    関連記事

     

     

    System Center 2016 更新プログラム最新版がリリースされました!!

    $
    0
    0

    こんにちは、日本マイクロソフト System Center Support Team の益戸です。
    公開が遅くなってしまいましたが、System Center の更新プログラムが先週公開されました。

     
    Description of Update Rollup 4 for Microsoft System Center 2016
    https://support.microsoft.com/kb/4043305

     
    修正プログラムによっては、適用時にデータベースに対して自動的に更新が発生いたします。
    その為、修正プログラムの適用に失敗した場合や、修正プログラムに致命的なエラーが発生した場合に備え、可能な限り、適用前にシステムおよび、データベースのバックアップの取得を実施ください。
    System Center 製品については、明確にアンインストールを指示する場合を除き、適用した修正プログラムのアンインストール実施後に動作に問題が発生する場合がございます。

     

    本修正プログラムは、Microsoft Update 経由で更新プログラムをダウンロードしてインストールすることができます。また、オフラインの環境では、Microsoft Update Catalog を通じてダウンロードしたパッケージを手動で適用することもできます。詳細な適用手順や、修正内容については、それぞれのリンクをご参照ください。

    TLS 1.2 に対応する修正となりますため、適用をご検討いただくお客様も多いかと思います。適用の際には、事前のバックアップを必ずご取得ください。

     

    ・Orchestrator (KB4047355)
    https://support.microsoft.com/kb/4047355

     

    ・Service Manager (KB4024038)
    https://support.microsoft.com/kb/4024038

     

    ・Operations Manager (KB4024941)
    http://support.microsoft.com/kb/4024941
    * 修正プログラム適用後に、レジストリの変更や、SQL の実行、管理パックのインポート等が必要です。
    また、アップデートの順番についても指定がございますので、ご注意ください。

     

    ・Data Protection Manager (KB4043316)
    http://support.microsoft.com/kb/4043316
    * 修正プログラム適用後に、Agent のアップグレードが必要です。

     

    ・Virtual Machine Manager (KB4041075)
    http://support.microsoft.com/kb/4043305
    * インストールする手順等に注意がございます。
    事前に内容をご確認の上、適用ください。
    適用に際しては、サーバーの再起動が必要となる場合がございます。

     

     

    また、以下のブログの通り、System Center の修正プログラム配信についきましては、4 半期に一度から、半年のサイクルとなる予定です。これは、Windows OS のリリース周期に合わせた形となります。
    これに伴い、修正プログラムのリリースまでお時間をいただく場合もあるかと思いますが、サポート部門としては、修正プログラムの公開までの回避策など、お客様のビジネスへの影響を最小限にできるよう、努めてまいります。
    よろしくお願いします。

     

    Frequent, continuous releases coming for System Center
    https://cloudblogs.microsoft.com/hybridcloud/2017/06/15/frequent-continuous-releases-coming-for-system-center

    == 該当部 抜粋 ==
    We will be delivering features and enhancements on a faster cadence in the next year, focusing on the highest priority needs of our customers across System Center components. You will see releases twice a year, aligned with the Windows Server semi-annual channel timelines. A technical preview is planned for release in the fall with the first production version available early next calendar year, and subsequent releases approximately every six months. These releases will be available to System Center customers with active Software Assurance. System Center Configuration Manager will continue to offer three releases a year to give you the latest updates for managing servers, PCs, and mobile devices.

     

    Cloud Platform Release Announcements for September 25, 2017
    https://blogs.technet.microsoft.com/stbnewsbytes/2017/09/25/cloud-platform-release-announcements-for-september-25-2017
    == 該当部 抜粋 ==
    System Center | System Center preview build (semi-annual channel)

    Microsoft will be delivering semi-annual releases for System Center, starting in early 2018. The public preview of System Center version 1801 will be available in November. In this release, the focus will be on System Center Operations Manager, Virtual Machine Manager, and Data Protection Manager. The key areas of investment will include support for the latest version of Windows Server, support for Linux, enhanced performance, usability and reliability, and extensibility with Azure-based security and management services. A limited preview is now available for the Windows Server Technical Adoption program members.

    SCOM でのエージェントレス監視について

    $
    0
    0

    こんにちは、日本マイクロソフト System Center Support Team の三輪です。

     

    本日は、System Center Operations Manager にて、エージェントレス監視を行った際の問題についてご案内します。

    SCOM では、通常 SCOM エージェントを監視対象にインストールし、監視を行います。

    しかしながら、エージェントをインストール出来ない環境であったり、管理パックの要件等によりエージェントレス監視にて監視を行うシナリオもございます。

    この際、エージェントレス監視を行うため、プロキシサーバーと呼ばれるエージェントがインストールされている監視元のコンピューターを設定する必要があります。

     

    エージェントレス監視を行うためのプロキシサーバーの選択については、以下の公開情報がございます。

    ベストプラクティスといった形で、管理サーバーではなくエージェント管理されたコンピューターからエージェントレス監視を行うことを推奨しております。

     

    - Operations Manager のエージェントレス監視 - エージェントレス監視のプロキシを構成する方法

    https://docs.microsoft.com/ja-jp/system-center/scom/manage-agentless-monitoring

    > 管理グループがプロキシとして機能することも可能ですが、これにはシステム リソースが取られます。 エージェントで管理されたコンピューターをプロキシとして使用するのがベスト プラクティスです。

     

    ここに記載のあるシステムリソースに関して、想定以上のリソースがエージェントレス監視に利用される事があります。

    結果として、管理サーバーの動作そのものに対して影響が発生する可能性があるため、管理サーバーをプロキシサーバーとして利用いただくことは推奨致しません。

     

    管理サーバーをプロキシサーバーとして利用した場合、具体的に、以下の様な問題が発生する可能性があります。

    エージェントレス監視を行っている対象のコンピューターがシャットダウンすると、SCOM 管理サーバーのすべてのリモートワークフローがタイムアウトします。

    この結果、ルールのバックログが発生し、リソース不足また最終的に SCOM 管理サーバーのサービス全体が機能しなくなる可能性があります。

    エージェントレス監視対象をメンテナンスモードに設定後にシャットダウンする場合、ワークフローがそもそも実行されないため問題はありませんが、予期せぬシャットダウンの発生にて問題が起こる事も想定されます。

     

    エージェントレス監視にて利用されるリソースを見積もったうえで設定している、という場合は問題はありませんが、事実としてエージェントレス監視に利用されるリソースの見積りが難しいのが現状です。

    以上より、SCOM の機能を停止させないために、SCOM 管理サーバー以外のコンピューターをプロキシサーバーとして利用頂くことをご推奨致します。

     

    Viewing all 36188 articles
    Browse latest View live


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