• Hi Manish, what error do you get when trying the command?

  • Hi Victoria, what permissions do you have in Office 365? That's the first thing that comes to mind, you'll need Global Admin or Skype Admin at a minimum.

  • Hi Michael, apologies for not seeing this comment sooner. Right now this is not a native way to store chats/conversations on-premises. That data is initially stored in the chat service, then copied to the Exchange mailbox for search/eDiscovery purposes. Even if the mailbox is on-premises, it is stored in a "shadow mailbox" in O365.

    If you have developer capabilities, maybe a bot or other add-in to Teams could read data and funnel it to an on-premises database. Don't know if this is possible off the top of my head but something worth investigating. There could also be other third-party solution like Smarsh that may have this capability.

  • Hi there, apologies for the late reply. I had very few questions covering PowerShell/CLI. Maybe one question that required completing a command and one lab that had a task that could only be completed via PowerShell. Obviously your mileage may vary as every test is different, but from my experience you could pass with minimal command line knowledge. Let me know if you have additional comments.

  • Jeff Brown's profile was updated 7 months, 1 week ago

  • Hi Michael, I tried the following command and I got results back:

    Get-CQDData -Dimensions 'AllStreams.Is Teams' -Measures 'Measures.Audio Good Call Stream Count' -OutPutType DataTable

    I tried a lowercase 'i' for 'is Teams' and got the Error 6 you are referencing. It seems the API is case-sensitive! Very interesting.

    The question on the old versus CQDv3 is a good question. Not sure how the module will work with the upcoming changes in the platform.

  • Hi there, the exam will provide the lab environment as well as credentials to log into it. For the AZ-100 & 101 exams, the username/password were on a separate tab/section on the left side where the tasks are located. When I took the AZ-300 exam, the username/password were directly above the list of tasks to be completed, so they were much more visible and didn't require going to a separate screen to access them. The only bummer is copy/paste is disabled, so you have to be extra careful when typing them into the login screen.

  • Yup! Between writing the post and having it posted, that announcement came out. I decided to just add a quick blurb about the changes, the rest of the article still applies.

  • Hi Paul, thanks for the feedback! It is amazing the amount of information you can gather by just reading Microsoft's FAQ page. That is what I was hoping to accomplish, show new people to certifications what to expect. Good luck!

  • In the last few months, Microsoft has released several role-based certifications covering their multiple cloud solutions. This post will cover their structure and resources to prepare yourself. Next, I'll dive into the Azure Administrator Associate certification, including how to prepare for the new lab-based scenarios.

  • I previously covered the basics on how to install the Call Quality Dashboard (CQD) PowerShell module and perform a basic query. This article is a follow-up on how to perform more advanced queries to extract the Microsoft Teams and Skype for Business Online data in your tenant.

  • Microsoft Teams will eventually become the standard collaboration tool for Office 365, replacing Skype for Business Online. In the meantime, you may need to manage how your end users will use both products, as well as how to transition fully to Teams. This article will discuss what options are available to you, how to manage this on a per-user and tenant basis, and what is on the roadmap.

  • The Call Quality Dashboard (CQD) PowerShell module allows administrators to access network and call quality information gathered by Microsoft Teams and Skype for Business. This post introduces this resource, including how to install the module and perform basic queries.

  • Microsoft Teams and Skype for Business Online are both capable of federation, which allows people to contact other users outside their company. However, configuring these Office 365 options the same way as Lync or Skype for Business Server on premises can lead to unexpected results.

  • Jeff Brown's profile was updated 11 months, 3 weeks ago

  • Hi Cam, absolutely! You would need to create a new custom role based on an existing scope that includes the Add-MailboxPermission cmdlet, then remove all other commands from the scope.

  • Hi Paul, apologies for the late reply. I believe you might be referencing this article (https://blogs.technet.microsoft.com/heyscriptingguy/2014/03/25/use-powershell-to-explore-office-365-installation). From what I can tell in the article, Export-CliXml uses ConvertFrom-SecureString, so both commands get to the same result. Just depends on if you want to store it as a text file or in XML code. It looks like XML stores the whole object with both username and password while my method just stores the password. You would still need to provide the username, like I did using a variable.

    As for storing the password for a service account in Task Scheduler, the password is stored in the Windows Credential Manager. It is encrypted and should be pretty secure.

  • A quick and easy way to automate something is to schedule a PowerShell script using Windows Task Scheduler. However, sometimes you need to connect to remote resources using a username and password. This post will cover some options on how to schedule a PowerShell script with encrypted credentials.

  • Load More