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

過去の Microsoft Azure Blog

$
0
0

これまで Microsoft Azure Japan Team Blog にポストした内容に関しては、引き続き以下で参照いただけます。

http://blogs.msdn.com/b/windowsazurej/

今後のAzure 関連の新しいポストは当ブログにて行いますので、こちら定期的に確認いただければ幸いです。

 

よろしくお願いいたします。


Microsoft shares insights at United Nations July 2

$
0
0

Carolyn Nguyen, Microsoft Director Telecom and Internet Governance, provided compelling insights in support of the World Summit on the Information Society (WSIS) action lines and Sustainable Development Goals (SDGs) at the United Nations Thursday July 2nd. She gave several examples where Microsoft was bridging the digital divide, supporting capacity building through education, implementing youth and diversity engagement. For example Microsoft’s YouthSpark program which I wrote about in previous blogs including support from Maria Klawe. I was an invited speaker as well representing the global partnership IFIP IP3 and the tremendous work of Brenda Aynsley Chair--I requested Carolyn to share more based upon my experiences chairing a panel session for YouthSpark Live in Vancouver.

Live streamed while in session, this is the on-demand recorded session for the first panel where Carolyn spoke and provides an example of deliberations:
http://m.webtv.un.org/watch/world-summit-on-the-information-society-wsis-general-assembly-interactive-hearings/4334971085001

Add background:

The United Nations invited notable global authorities to speak Thursday July 2nd, in an historical unprecedented UNITED NATIONS event—the first time external non-governmental stakeholder were given this extended ability to inform the United Nations through three panels (speakers are assigned as speakers or respondents) and unique with live streaming and Twitter for questions.

Carolyn served as speaker during the UN General Assembly informal interactive consultations on WSIS+10. The hearings were organized by the President of the 69th session of the UN General Assembly. The arrangements were supported by UN DESA, ITU, UNCTAD, UNESCO and UN-NGLS. The hearings provided an opportunity for representatives of the different stakeholders to exchange views on the overall review of the implementation of the outcomes of the World Summit on the Information Society.

Microsoft Research at ICML, Lille

$
0
0

Microsoft Research is a proud Gold Sponsor of this year’s International Conference on Machine Learning (ICML), taking place in the beautiful city of Lille, France. For more than 20 years, Microsoft has been at the forefront in building state of the art ML advances for our products and services. If you are attending ICML this week, please stop by the Microsoft booth to chat with our researchers. You can learn about the amazing work we are doing in this field and catch demos of Project Oxford, Azure ML and more, and also learn about opportunities to work in ML across the company.


A number of Microsoft researchers are presenting papers at the conference, they include:

Microsoft is also a proud sponsor of the Women in Machine Learning breakfast, co-located with ICML, on the morning of July 8th. The breakfast is designed to facilitate networking and mentoring for women in ML, with specified table topics ranging from advice on career planning to establishing collaborations. 

We are also hosting a networking social on the evening of July 8th. Complimentary light bites and drinks will be provided. Details and the link to RSVP can be found here: https://msftsocialaticml.eventbrite.com.

Last but certainly not least, we would like to recognize Chris J.C. Burges, Research Manager and Principal Researcher in Microsoft Research’s Machine Learning Intelligence Group. Chris and his co-authors will receive the Test of Time Award at this week’s ICML conference for the 2005 paper, Learning to Rank Using Gradient Descent.


ML Blog Team

 

A First-Time Volunteer Helps Students Experience the Joy of Learning

$
0
0

This post is part of a series that highlights Microsoft employees in Asia Pacific who are providing their expertise and time to NGO organisations, creating a positive impact in their local community, and inspiring others along the way.

Dashing out a slideshow presentation on the computer or editing a video on a smartphone may sound complicated, but are second nature to Louis Sudarso, who lives and breathes technology as Microsoft Indonesia’s Enterprise Marketing Communication Manager.

But one thing floored him recently. Asked to do a show-and-tell in February at an under-resourced elementary school in West Java, Indonesia, he remarked, “I know how to present to business executives, but not first-graders!”

Louis had signed up as a volunteer with nonprofit organisation Indonesia Mengajar, which was started in 2009 to fill a shortfall in the number of qualified teachers in Indonesia. The organisation trains young Indonesians to teach in remote, impoverished provinces.

The particular programme Louis joined deploys young professional volunteers to disadvantaged communities, where students have limited contact with the formal economy sector and its working experts. Not being able to see how the knowledge and skill sets acquired in school are applied in the broader economy, many students tend to question the relevance of their studies. At the same time, young working professionals from large cities tend to feel disconnected from those living in rural areas.

 Louis Sudarso joined 12 other fellow volunteers in spending time and interacting with students at an under-resourced elementary school in West Java.

On this trip, Louis travelled with 12 other volunteers from various cities such as Jakarta, Cirebon and Bandung.

He observed, “The social, cultural and economic landscape of Bandung is so different from that of Jakarta where I live. Just as I had a hard time conceptualising what lives are really like here, the children in this area must find it difficult to understand what it is like to work and live in a city like Jakarta. I think that hearing from the volunteers about our careers and where we live, the children can really open up their horizons.”

Despite Louis’ initial anxiety, the children took to him so well that by the end of his sharing session, some of them declared they wanted to grow up and be just like him. Bolstered by this experience, Louis hopes to continue volunteering, and even contributing to other causes such as wildlife conservation.

 Through this first-time volunteering experience, Louis learned that a simple act of sharing his knowledge can help shape the lives of children.

“I used to take my knowledge for granted. Now, I see it as a skill set that required time to acquire—a price that another may not be able to afford, essential as it may be. If simply sharing my knowledge can help one child shape his or her life options, then I am happy to continue doing that,” declared Louis.

Real world problems upgrading to Project Server 2013

$
0
0

I recently helped a customer upgrade from Project Server 2010 to Project Server 2013. In the course of preparing, testing, and then running the actual upgrade, we ran into 7 problems that affected the upgrade. I want to share these so you can include them in your upgrade planning. These problems can be planned for in any version to version upgrade for Project Server.

 

  1. Minimum hardware specifications

    1. Production VMs were not set up with correct min hard drive specs on the system drive. The group responsible for providing the VMs operates under a “You have minimum specs? Prove it by crashing your production application under load.” The proof of the need comes from the minimum hardware and software requirements KB article for Project Server 2013. There is no dispute what the minimums are and I always recommend you go better than the minimum. Because of budget and personnel restraints, load testing was not possible for this customer.

    2. What can you? Set up a test lab and run performance tests. Present the minimum hardware and software requirements KB article to your supplier and demand nothing less.

  2. Log on locally for setup and farmadmin accounts

    1. The Project Server 2013 service accounts were configured in AD months ago in preparation for the upgrade. In the middle of configuring the farm, Security configured the group policy for all service accounts company-wide to prevent them from logging on locally. They did this without informing anyone.  This change had the effect of stopping the production installation/configuration in its tracks for three days while we held meetings with SharePoint PFEs to explain the need to Security. We managed to convince Security that we needed the log on locally rights until the farm was configured and then after that, we only need it to install updates then run the configuration wizard.

    2. What can you? Make Security aware that your setup and farmadmin service accounts will need log on locally rights to the production servers until the configuration of Project Server is complete and then again every time you install updates and run the configuration wizard.

  3. Default database location on SQL

    1. The production SQL Server had the default database locations configured to send DBs to C drive (C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\). The customer SQL Server team has no standard configuration defined and won’t set up the SQL Server according to a standard, predefined document where the database files are sent to a non-system drive. We had to make the change ourselves during a quick review of the server’s settings. In our case, the SQL Server is virtual but the data and log drives are on a SAN.

    2. What can you? Reconcile the SQL Server standard implementation at your company with where you need the databases to be and make the appropriate change to the default database locations before you get started installing and configuring SharePoint and Project Server.

  4. Misconfigured NICs

    1. The NICs were misconfigured on SQL Server which created very slow copy of databases. My contact had to pull in an internal resource to resolve this issue after attempting to copy production database backups to a share on the SQL Server. The copy started normally but became progressively slower until it was at a standstill.

    2. What can you do? Run a test copy of all the project server and content databases to determine how long the activity will take. If you notice degradation while the copy takes place, you may have a misconfigured NIC.

  5. Internet access for servers

    1. When my contact was ready to configure SQL Reporting Services, it wasn’t possible because when she needed to download prerequisites, the server was on a VLAN that can’t connect to the internet. We had to wait for the VM team to move the VM to a VLAN that could.

    2. What can you do? Ensure that your servers can access the internet ahead of time.

  6. WFEs act as “App servers”.

    1. There was a change in how Project Server handles timesheets in 2013 where the WFEs handle that workload. This means the WFEs act as “application” servers and must be allowed to connect to the SQL Server through its firewall. In the case of this customer, we had to request the WFEs be moved to the App server VLAN and firewall ports be opened on SQL so those machines could access SQL. This happened in TEST and again in PROD; it was frustrating to go through that a second time when we installed production.

    2. What can you do? Ensure the firewall ports are open so the WFEs can connect to the SQL Server just like the app servers can in all environments.

  7. Planned maintenance

    1. During the actual upgrade weekend, so many planned maintenance changes were happening on the VM host hosting the SQL Server that the host server actually crashed. This occurred 6 hours into a 25 hour content database upgrade and pushed our schedule out considerably. All the changes taking place that weekend were approved by the change control board; they just happened to be scheduled at the roughly the same time and the system was overwhelmed.

    2. What can you do? It’s worth checking into what changes are planned on your production machines and production host servers before your upgrade to ensure you will have a stable environment for the actual upgrade.

 

Big Data Hackathon in Vancouver – A Story from a Winning Team

$
0
0

 

This blog post was created collaboratively by the winning team of the Big Data Hackathon in Data Visualization category (Vancouver, April 18-19, 2015).

_____________________

As upper level students finishing their Computer Science degrees, we felt that the Big Data Hackathon allowed us an opportunity to put our learning into practice. Each of us had experiences in varying coursework and only some of us had experience in attending a Data Mining class. With that preface, we did not have any expectation in winning but to do our best and quickly apply our collective knowledge in creating a product in the limited time frame.

On the day of the competition, we merged two teams to form a team of six – which is an unprecedented size. Despite our size, we split off into teams of two to complete cohesive parts that all relate to the topic we decided on – visualizing crime data in Vancouver. We chose that topic due to the recent shooting events around Metro Vancouver and wanted to see if we could see and predict what sort of neighborhood is safe, and also whether the property values affected it.
 
Our data source was directly from the open data provided by the City of Vancouver. We originally planned to analyze more cities, however, the amount of data was an issue as not every municipality released data. Furthermore, those that did may not have comparable datasets that we could use to compare and contrast between. 
 
Manipulating the data
Azure MLBecause the Property Values are presented in per-household format and the Crime is presented by Address Blocks, we had to find a method to join the data sets. We formatted the data to enable the join to happen on the street name. This was a excellent use of the Azure ML to process the huge data sets as the estimated join was over a million rows. Because this inner join was so crude, we needed to eliminate the incorrect “joins” that were not within proximity to the house address / block. Therefore, we utilized a custom R script that we wrote to eliminate the extraneous data that resulted from the join. We fed the R script we wrote into Azure ML in order to efficiently process the million or so rows.
 
After we got this final CSV file, another team utilized that to visualize a crime heat map via Power BI

Displaying the data
Crime RateSince the dataset we had chosen contained about a million rows, we needed a good way to represent the data in an easily understandable form. From the Microsoft products we were introduced to such as Excel, Power Query, Power Pivot, Power View and Power BI Dashboard, we were able to quickly use them to visualize our large amount of data in several different format. We used Power Query to efficiently clean up any mismatched formats in our data, then using PowerPivot we graphed several of different representations of our data. One of which was utilizing the animated scatterplot to visualize the change and growth in different types of crimes over the a given range of years of data. In addition the Power BI tools allowed us to visualize the rates of crime in an given area using a heat map allowing us to easily present our data. 
 
 
HeatmapWe honestly did not expect to win the competition as most of us had very little experience with Machine Learning and Big Data – not to mention the tools that Microsoft created. We learned a lot about the possible opportunities that are available in the industry, what tools that the industry utilizes and also had an opportunity to create a fun widget over the weekend!

Watch data visualization video:

Terça-Feira - Artigo Spotlight - Guia de Sobrevivência Windows 10

$
0
0

Olá Comunidade TechNet Wiki!

Hoje é terça-feira, dia de Artigo Spotlight!

E o destaque de hoje vai para o Artigo Windows 10: Guia de Sobrevivência

Criado pelo Colaborador 


Este Guia de Sobrevivência criado por nosso membro  que pertence ao grupo dos MVP´s do Brasil. O Windows 10 vem para mudar o conceito de sistema operacional podendo ser executado em equipamentos desde Desktops, notebooks, tablets, e a linha de smartphones que executam a linha de Windows Phone.

A Microsoft em seu blog Official informou que o lançamento do Windows 10 será lancando dia 29/07. Estando a quase 20 dias de seu lançamento.

Link da Matéria

http://blogs.windows.com/bloggingwindows/2015/06/01/hello-world-windows-10-available-on-july-29/

Lembrando que você já pode manter efetuar o download do Windows 10  para testes da versão que irá ser comercializada no link abaixo.

http://windows.microsoft.com/pt-br/windows/preview-iso

Obrigado Marcelo pelas suas ótimas contribuições.

Venha nos ajudar contribuindo com a comunidade Technet Wiki BR.

Até a próxima!

Wiki Ninja Jefferson Castilho ( BlogTwitterWikiPerfil )

KB: Troubleshooting and data collection in Windows Server 2012 R2 Hyper-V Network Virtualization (HNV) environments

$
0
0
In Windows Server 2012 R2 and Microsoft System Center 2012 R2 Virtual Machine Manager (SC 2012 R2 VMM), Microsoft provides an end-to-end network virtualization solution. The following four major components make up the Microsoft network virtualization solution: Windows Azure Pack (WAP) for Windows Server provides a tenant-facing portal to create virtual networks. System Center 2012 R2 Virtual Machine Manager (VMM) provides centralized management of the virtual networks. Hyper-V Network Virtualization...(read more)

Tips for troubleshooting application deployment problems in ConfigMgr 2012

$
0
0

FIXHere on the Configuration Manager support team, the one topic that seems to generate the most support cases is application deployment. When we take a look at the typical problems with application deployment, they tend to fall into one of two categories: Application download failures and problems where application deployment compliance gets stuck at 0%. If you happen to run into either of these issues, here are some things you can try:

Application download failures

Application download failures includes problems where the client is stuck downloading an application, the client’s attempt to download the application failed, or the client gets stuck at 0% while downloading the application.

The first thing to check when you experience application download failures is for missing or misconfigured boundaries and boundary groups. For example, if the client is on the intranet and is not configured for Internet-only client management, the client’s network location must be in a configured boundary and there must be a boundary group assigned to this boundary for the client to be able to download content. For more information about boundaries and boundary group, see the following TechNet documentation:

Planning for Boundaries and Boundary Groups in Configuration Manager

Configuring Boundaries and Boundary Groups in Configuration Manager

If you can’t configure a boundary for a client, or if a specific boundary group cannot be a member of another boundary group, go to the Deployment Type properties and click the Content tab, then under Deployment options enable Download content from distribution point and run locally.

The other problem you may encounter with application download failures is that the content might not be distributed to the distribution points yet, which is why it is not available for the client to download. To verify this, use the in-console monitoring facilities to monitor content distribution to the distribution points. For additional information on monitoring content please see the following:

Configuration Manager 2012: Content Monitoring and Validation

Application deployment compliance is stuck at 0%

When compliance is 0%, check the deployment status for the application in the Monitoring workspace under the Deployments node.

  • If the deployment status is In Progress, the client could be stuck downloading content. See the section above regarding application download failures.
  • If the deployment status is Error, see the following article for more information on how to troubleshoot the problem:

Tips and Tricks: How to Take Action on Assets That Report a Failed Deployment in System Center 2012 Configuration Manager

  • If the deployment status is Unknown, this usually means that the client has not received policy. Try to manually initiate client policy to see if the client now receives policy. For more information on this please see the following:

Initiate Policy Retrieval for a Configuration Manager Client

If this does not resolve the issue, check the client status for help in identifying the cause of the problem. For more information on this please see the following TechNet documentation:

Monitoring the Status of Client Computers in Configuration Manager

J.C. Hornbeck| Solution Asset PM | Microsoft GBS Management and Security Division

Get the latest System Center news onFacebookandTwitter:

clip_image001clip_image002

System Center All Up: http://blogs.technet.com/b/systemcenter/

Configuration Manager Support Team blog: http://blogs.technet.com/configurationmgr/ 
Data Protection Manager Team blog: http://blogs.technet.com/dpm/ 
Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/ 
Operations Manager Team blog: http://blogs.technet.com/momteam/ 
Service Manager Team blog: http://blogs.technet.com/b/servicemanager 
Virtual Machine Manager Team blog: http://blogs.technet.com/scvmm

Microsoft Intune: http://blogs.technet.com/b/microsoftintune/
WSUS Support Team blog: http://blogs.technet.com/sus/
The RMS blog: http://blogs.technet.com/b/rms/
App-V Team blog: http://blogs.technet.com/appv/
MED-V Team blog: http://blogs.technet.com/medv/
Server App-V Team blog: http://blogs.technet.com/b/serverappv
The Surface Team blog: http://blogs.technet.com/b/surface/
The Application Proxy blog: http://blogs.technet.com/b/applicationproxyblog/

The Forefront Endpoint Protection blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms-identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/

System Center 2012 Configuration Manager System Center 2012 R2 Configuration Manager ConfigMgr 2012 R2

Attention US SMB Partners attending WPC 2015!

$
0
0

TimTetrickPhoto

Tim Tetrick

clip_image002

Are you joining the 2015 Worldwide Partner Conference in Orlando, FL next week? Here is one event you MUST ATTEND and one guide you MUST HAVE to ensure a successful WPC 2015 experience.

1. Download the US SMB Exclusive WPC Grab n’ Go Guide
Exclusively developed for US SMB partners including US SMB Microsoft sessions, events, and more.

2. You’re invited to the US SMB Champions Club Awards Reception

You are invited to join us for the US SMB Champions Club Awards Reception at WPC 2015. We will celebrate your successes in serving small and medium businesses across the United States as we recognize this year’s top Microsoft US SMB partners.

Your contributions continue to fuel the entrepreneurial spirit of businesses, and we want to come together to celebrate you at the amazing Dr. Phillips Performing Art Center for a night of festivities including food, drinks, entertainment, Regional breakouts, and face-to-face interaction with the Microsoft US SMB team.

All Microsoft US SMB partners are welcome!

US SMB Champions Club Awards Reception at WPC 2015

clip_image003

Event date and time
Monday, July 13
5:30PM–9:00PM

clip_image004

Location
Dr. Phillips Performing Arts Center
445 S. Magnolia Avenue
Orlando, FL 32801

clip_image005

Transportation information

  • Buses to the Reception will depart starting at 5:00PM from the Orange County Convention Center – North Hall A
  • Buses from the Reception will depart the Dr. Phillips Center starting at 8:30PM, to several WPC hotels

clip_image006

Add this event to your calendar

PowerTip: Use PowerShell to Get Unique List of Process Names

$
0
0

Summary: Use Windows PowerShell to get a list of unique process names.

Hey, Scripting Guy! Question How can I use Windows PowerShell to obtain a list of all the unique process names running on my system?

Hey, Scripting Guy! Answer Use the Get-Process cmdlet, pipe the results to the Select-Object cmdlet, and specify the Name property
           and the –Unique switch:

Get-Process | select name -Unique

Tip of the Day: More Message Analyzer 1.1: Sifting through data with the 'Find' feature

$
0
0

Today’s (Networking) Tip…

Most are familiar with filtering, which allows the narrowing of focus by eliminating superfluous data. From the display 

The Find feature on the other hand gives us another approach to searching through a capture.  With the Find feature we can specify and then systematically step through the displayed to each instance of the given criteria.

Where to Find 'Find'

Make sure the Home ribbon is selected.  Then look for the Find binocular icon the View Options section.

clip_image001

Find Using a Filter Expression

You can use the find feature with the same filter expressions you might use when constructing a display filter, or a color rule.  The following illustration provides a simple example of searching for an IPv4 address. 

clip_image002clip_image003

 

Enter the expression (or load it from the Filter Library and click Find.  Click Find again to move to each subsequent matching instance.

IMPORTANT The find function will only highlight a match for a top-level message.  It will only stop on a matching sub-layer if the message is expanded to a point where the node is exposed.

Find Using Text

In addition to regular filter expressions, employing the 'contains' keyword allows you to search using a variety of string options.  The following example demonstrates a simple search of the summary information for the string 'bing'.    

clip_image004clip_image005

 

Final Thoughts

Remember.  The examples given are just for very basic demonstration purposes.  Think of the specific troubleshoot tasks you perform regularly and experiment building appropriate search criteria. 

Keep in mind that you can customize filter expressions to suit your needs and that when using the contains keyword you have options beyond a simple string search of the Summary column.

Check the Message Analyzer Operator Guide for more detailed information.  You can also load filter examples, including examples of additional Contain Filters options from Message Analyzers built-in filter library.

clip_image006

New Update Rollup for Microsoft Monitoring Agent now available

$
0
0

DOWNLOAD_thumb2The article below describes the issues that are fixed in a new update rollup for the Microsoft Monitoring Agent. Additionally, the article contains installation instructions for the update rollup.

Issues that are fixed in this update rollup

- Support for Windows Server 2008 and Windows Vista: Adds support for Windows Server 2008 and Windows Vista on-boarding to the Microsoft Operations Management Suite.

- Maintain original identification after Operations Management Suite is disabled and then re-enabled or after agent is reinstalled: Preserves the identification of the system during upgrades or when enabling and disabling the Operations Management Suite. Previously, disabling and then re-enabling a connection to the Operations Management Suite caused a new agent identification to be generated.

- Always use the Microsoft .NET Framework 4.0 for loading managed modules if it is available: Sets a preference for the .NET Framework 4.0 when managed code is loaded in management packs. The .NET Framework 2.0 is used if the .NET Framework 4.0 is not available. Previously, the .NET Framework 4.0 would be used on Windows Server 2012, Windows 8, or later versions of Windows operating systems while the .NET Framework 2.0 was loaded on earlier versions of Windows.

- Fixes the Apply button that is not working in the Microsoft Monitoring Agent control panel.

- Removes a dialog box that is displayed during a silent installation when a restart is required.

For complete details as well as a download link, please see the following:

KB3071396 - Update Rollup for Microsoft Monitoring Agent (https://support.microsoft.com/en-us/kb/3071396)

J.C. Hornbeck| Solution Asset PM | Microsoft GBS Management and Security Division

Get the latest System Center news onFacebookandTwitter:

clip_image001clip_image002

Main System Center blog: http://blogs.technet.com/b/systemcenter/

Configuration Manager Support Team blog: http://blogs.technet.com/configurationmgr/
Data Protection Manager Team blog: http://blogs.technet.com/dpm/
Orchestrator Team blog: http://blogs.technet.com/b/orchestrator/
Operations Manager Team blog: http://blogs.technet.com/momteam/
Service Manager Team blog: http://blogs.technet.com/b/servicemanager
Virtual Machine Manager Team blog: http://blogs.technet.com/scvmm

Microsoft Intune: http://blogs.technet.com/b/microsoftintune/
WSUS Support Team blog: http://blogs.technet.com/sus/
RMS blog: http://blogs.technet.com/b/rms/
App-V Team blog: http://blogs.technet.com/appv/
MED-V Team blog: http://blogs.technet.com/medv/
Server App-V Team blog: http://blogs.technet.com/b/serverappv

Forefront Endpoint Protection blog: http://blogs.technet.com/b/clientsecurity/
Forefront Identity Manager blog: http://blogs.msdn.com/b/ms-identity-support/
Forefront TMG blog: http://blogs.technet.com/b/isablog/
Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/
Application Proxy blog: http://blogs.technet.com/b/applicationproxyblog/
The Surface Team blog: http://blogs.technet.com/b/surface/

OpsMgr 2012 R2 System Center 2012 R2 Operations Manager System Center 2012 Operations Manager

PowerTip: Pick Up User Name with PowerShell

$
0
0

Summary: Use Windows PowerShell to easily pick up the user name.

Hey, Scripting Guy! Question How can I easily pick up the user name from my Windows PowerShell script?

Hey, Scripting Guy! Answer Use the USERNAME environmental variable, and pick it up from the $env Windows PowerShell drive:

$env:USERNAME

Domain Placement w/ Office 365

$
0
0

NOTE: This information good as of 7/7/2015 and is subject to change

You can have multiple domains tied to your Office 365 Tenant.  Also, you may have a domain that you own that isn’t a part of your tenant.

When you sign up for something that makes uses of the AdHoc Subscription feature of Azure Active Directory/Office 365, such as Power BI, if no one from a given domain/organization has signed up before, a Shadow Tenant will be created.  You may find that you have your main tenant, and someone signs up with another domain you own which inadvertently created a shadow tenant, and now you want to bring that over to your primary tenant.

I’ll use my Guy in a Cube domains as the example here.  I have my Tenant for my organization and I used guyinacube.com for it.  We ended up buying an associated domain, guyinacube.org. I haven’t added that domain to my tenant yet.  Joe goes ahead and signs up for Power BI using joe@guyinacube.org.  This ends up creating a shadow tenant for the ORG domain because Joe is the first one to sign up for it and no one owned it.

Powerpoint

So, now, I want to move the ORG domain over to my primary tenant. When you go into the Office 365 Admin Portal and try to add the ORG domain to the primary tenant, you will see an error like the following.

SNAGHTML6b1cb52

guyinacube.org was already added to a different Office 365 account guyinacubeorg.onmicrosoft.com.

This error is because there is another tenant that owns guyinacube.org.  You can only have one owner of a domain.  This was because of the Shadow Tenant.  If no one has taken ownership of the Shadow Tenant, you’ll need to go through the IT Admin Takeover process.  Once that is done, or you already had ownership of it, you can follow these steps to get the domain moved. 

NOTE:  If you don’t have access to the Shadow Tenant, or don’t know who can get into it, you will need to open a support ticket to get further assistance.

Create OnMicrosoft.com Admin Account

In order to do this, we have to remove all remnants or guyinacube.org from the secondary domain.  This includes all users and the domain itself.  Buf, we need to have at least one Global Admin as part of the domain, so we need to add a new user for the onmicrosoft.com domain that is part of the tenant.

We need to log into the guyinacube.org Tenant. Go to Users > Active Users, and add a new user.

SNAGHTML6bdb5fb

Once that is done, we can go into that user, and go to roles. Select Global Admin and add the alternate email address.

SNAGHTML6bf279c

Now we can sign out and sign back in with our guyinacubeorg.onmicrosoft.com account to finish the rest of the steps.

Delete All Accounts except the onmicrosoft.com account

We want to remove all users tied to the domain we are interested in.  Assuming you haven’t added multiple custom domains, the only account left should be the onmicrosoft.com account that we just created.

SNAGHTML6c11080

NOTE: You will lose all data tied to these users.  Make sure you have gotten anything out that you want to keep that is possible.

Delete Domain

Once the users are gone, we can go to Domains within the Admin Portal, and delete the domain in question.

SNAGHTML6c2c833

Between the time of deleting the domain in this tenant, and adding the domain back into your primary tenant, there is a window of opportunity for someone to sign up and create another Shadow Tenant.  It is probably a good idea to do this at a time that most users won’t be doing anything.

This action will remove the domain from Azure Active Directory as well.

Add Domain to Primary Tenant

Now we can sign back into our primary tenant, go to Domains within the O365 Admin Portal and add the domain there.  It may already be listed from a previous attempt and you can just click on Start Setup.

This will walk you through the domain verification process.  For that, you will need to add the TXT record to your DNS to prove you own it.

You can skip Step 2 of adding users if you want.  You can always do that later. Step 3 will setup any additional DNS records such as MX for use with other Office services like Exchange Online for mail.  If you are unsure about this, go ahead and uncheck any items listed and hit next. and then get with your DNS/Mail administrator.

When that is done, you will see the domain in your list and it will show Setup Complete. 

SNAGHTML6c95c48

You can now create new users with that domain, and people that sign up for Power BI with that domain will be added to this tenant.

Adam W. Saxton | Microsoft Business Intelligence Support - Escalation Services
@GuyInACube | YouTube | Facebook.com\guyinacube


New TechNet Radio Episode: Open Source + Microsoft Azure and Node.JS

$
0
0
Please join Keith Mayer and I as we are back for part 3 of our series on "Open Source + Azure" and today we show how to build and deploy a web app using Node.js and Azure....(read more)

Excel 2013 32-bit Performance Articles Released

$
0
0

After you upgrade to Microsoft Office 2013, you experience one or more of the following symptoms:

  • The computer uses more memory when you open multiple Microsoft Excel 2013 files, save Excel files, or make calculations in Excel workbooks.

  • You can no longer open as many Excel workbooks in the same instance as you could before you upgraded to Excel 2013.

  • When you insert columns in an Excel workbook, you receive an error about available memory.

When you are working with an Excel worksheet, you receive the following error message:

There isn't enough memory to complete this action.
Try using less data or closing other applications.
To increase memory availability, consider:
- Using a 64-bit version of Microsoft Excel.
- Adding memory to your device

We just released the two articles that describes the performance issues and provides some workarounds to try in your Excel files.

 

KB 3066990: Memory usage in the 32-bit edition of Excel 2013

KB 3070372: How to clean up an Excel 2013 workbooks so that it uses less memory
 

 

SAB July 2015 webinar announcement

$
0
0

On Thursday, July 16, 2015, we will hold the ninth Solutions Advisory Board (SAB) webinar. SAB webinars are one hour and consist of brief presentations followed by time for open feedback.

Here are some changes for this webinar that we would like to try out:

  • One session, instead of two. Why?  We think that the conversations that occur during the session will be more beneficial if more people have the opportunity to participate in them, so we thought we would try getting everyone together in one group.  We will still post the recording in the SAB Yammer network, along with the slides.    
  • We are using this session to deliver a live Virtual Design Time Session (VDTS).  A VDTS is basically free consulting with Microsoft Subject Matter Experts (SMEs) on a proposed technical design to a business problem you have.  This session will run for the 60 minutes, but normally they are 90+ minutes long.  We have pre-selected a design scenario from SAB members for the July webinar so you can sit in on a VDTS for yourself and see how it goes.  Our goal is to offer VDTS as a benefit of SAB membership.  It would be something you sign up for, we find the SMEs and we schedule a time to meet.  These VDTS can be private or open to the whole SAB membership.  We will record VDTS and will post ones that are open to the whole SAB membership in the SAB Yammer network. 

We have been offering Design Time Sessions for years at industry conferences and they are immensely popular. We always get more requests for Design Time Sessions than can possibly be delivered in the short time available at a conference.  We are excited to bring these into the SAB and hope that you are too!

The Lync Meeting will open at 7:45 AM Pacific Daylight Time. The session will begin promptly at 8:00 AM and run to 9:00 AM. There will be time for questions during the session, and the speakers are usually available for a few minutes after the session if you have any additional questions.

We are anxious to hear your feedback on VDTS to help us refine this effort going forward.

We would love to have your participation. Let us know if you have something to present in a future SAB webinar at SAB@microsoft.com.

Thanks and see you on the 16th!

 

Note: By participating in this webinar you agree that Microsoft may record and use this session for internal purposes only.

 

To receive an invitation to an SAB Webinar, you must be an SAB member. To join the SAB, send an email-based request to SAB@microsoft.com. Please feel free to include any information you want about your experience in creating solutions with Microsoft products or areas of interest. Join now and get in the solutions discussion that is happening across Microsoft and the industry.

Azure AD Reporting API Public Preview

$
0
0
Hi Everyone! As you know, Azure Active Directory provides you a compelling set of activity, security and audit reports that you can access through the Reports tab in the Azure Management portal. One of the common pieces of feedback we get is the desire to access these reports programmatically, in order to pull the data into SIEM systems, custom dashboards, Excel, Power BI, etc. Today, I am thrilled to announce the public preview of the Azure AD Reporting API . Using this set of REST APIs you...(read more)

Update Windows Fabric Patch could not be installed. Error code 1603

$
0
0

In August 2014, an update to Windows Fabric was included in the Lync Server 2013 Cumulative Update. There's a list for the Windows Fabric updates:

Lync/Skype4B: Windows Fabric version List
http://blogs.technet.com/b/uclobby/archive/2015/07/03/lync-skype4b-windows-fabric-version-list.aspx

During an update in our Lab, we got the following error message:

winfabric-E1603-01

Also, an error was logged in Event Viewer:

winfabric-E1603-02

Log Name:      Application
Source:        MsiInstaller
Date:          06/07/2015 13:49:18
Event ID:      1023
Task Category: None
Level:         Error
Keywords:      Classic
User:          GEARS\Administrator
Computer:      festd.gears.lab
Description:
Product: Windows Fabric - Update 'Windows Fabric Patch' could not be installed. Error code 1603. Additional information is available in the log file C:\Updates\WindowsFabricPatch.msp-FESTD-[2015-07-06][13-44-18]_log.txt.

So, for more information we need to check the log. In the log we find the line:

MSI (s) (BC:8C) [13:49:18:709]: Product: Windows Fabric - Update 'Windows Fabric Patch' could not be installed. Error code 1603. Additional information is available in the log file C:\Updates\WindowsFabricPatch.msp-FESTD-[2015-07-06][13-44-18]_log.txt.

In the same log, we see that the update failed to start the Performance Logs & Alerts (PLA) service:

CAQuietExec:  Start-Service : Service 'Performance Logs & Alerts (pla)' cannot be started due to the following error: Cannot start

Looking in the Services, the Performance Logs & Alerts (PLA) service was disabled, and as a result Windows Fabric updater couldn’t start it:

winfabric-E1603-03#

Right click on the service and select Properties:

winfabric-E1603-05

Then change the Startup type to Manual:

winfabric-E1603-06

Now we need to launch again the Cumulative Update Installer. The only update missing in the list is Windows Fabric:

winfabric-E1603-07

Click Install Updates and, after it finishes, restart the server. After restart, all services should start normally.

Viewing all 36188 articles
Browse latest View live


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