New Console, New Module
Given that the Teams and Skype for Business Online Admin Center recently introduced support for team management, it is unsurprising that Microsoft has refreshed the Teams PowerShell module. You can now download version 0.9.5 from the PowerShell Gallery).
In terms of the administrative control over Teams, the module has improved steadily from the first release and is now capable of handling most of the administrative operations available in the Teams and Skype for Business Online Admin Center. Cmdlets are available to create teams (including a team for an existing Office 365 group), list all teams in the tenant, update settings for teams, and create new channels. Because the module is still evolving, some change is inevitable before the final release. Even with this warning, you can depend on the current release for production use. Continue reading
In a surprise move because we expect Microsoft to keep all announcements until the Ignite conference rolls around next week, Microsoft released four new administrative roles to help Office 365 tenants to manage Teams more effectively, especially when the complexity of the Teams infrastructure for video and audio meetings and calling scales up.
Four New Roles
This move is to help organizations move from Skype for Business Online to Teams. Office 365 tenant administrators already have the necessary rights to manage Teams through the Teams and Skype for Business Admin Center or PowerShell. In small tenants, it’s likely that the tenant administrator will manage Teams along with all the other workloads. However, if you run a larger tenant, you can assign the new administrative roles to users to allow them to perform specific management actions for Teams. The new roles are: Continue reading
From MSDN blog
PowerShell Core 6.0 is a new edition of PowerShell that is cross-platform (Windows, macOS, and Linux), open-source, and built for heterogeneous environments and the hybrid cloud.
First and foremost, thank you to all of our amazing community, especially our open-source contributors (the most recent of which you can find on our community dashboard at https://aka.ms/PSGitHubBI) for donating your time and energy to PowerShell Core. Whether you contributed code, tests, documentation, issues, or even just your feedback and opinions, we are extremely grateful for the sweat and tears that you’ve invested in PowerShell. (For those interested in contributing, hop and over to our Contribution Guide on GitHub. You don’t have to be a guru to help out!)
In this example, you run a script to deploy a virtual machine to Azure Stack Development Kit using a Resource Manager template. Before proceeding, ensure you have configured PowerShell
The VHD used in this example template is WindowsServer-2012-R2-Datacenter.
- Go to http://aka.ms/AzureStackGitHub, search for the 101-simple-windows-vm template, and save it to the following location: c:\templates\azuredeploy-101-simple-windows-vm.json.
- In PowerShell, run the following deployment script. Replace username and password with your username and password. On subsequent uses, increment the value for the $myNum parameter to prevent overwriting your deployment.
$myNum = "001"
$RGName = "myRG$myNum"
$myLocation = "local"
New-AzureRmResourceGroup -Name $RGName -Location $myLocation
-Name myDeployment$myNum `
-ResourceGroupName $RGName `
-TemplateFile c:\templates\azuredeploy-101-simple-windows-vm.json `
-NewStorageAccountName mystorage$myNum `
-DnsNameForPublicIP mydns$myNum `
-AdminUsername <username> `
-AdminPassword ("<password>" | ConvertTo-SecureString -AsPlainText -Force) `
-VmName myVM$myNum `
- Open the Azure Stack portal, click Browse, click Virtual machines, and look for your new virtual machine (myDeployment001).
Azure Storage Tables is one of the four Microsoft Azure Storage abstractions available (Blobs, Queues and Azure Files are the other ones) at the time that this blog was written. It is basically a way to store data in a structured way on a non relational database system (meaning, not an RDBMS system).
Since up to today there are no official cmdlets to support entity/row management inside the tables from Azure PowerShell module, I decided to create this simple module to help IT Pros to leverage this service without having knowledge of .NET framework through some simple cmdlets as follows:
||Adds a row/entity to a specified table
||Gets an Azure Storage or Azure Cosmos DB table
||Returns all rows/entities from a storage table – no filtering
||Returns one or more rows/entities based on Partition Key
||Returns one or more rows/entities based on a specified column and its value (equal comparison operation)
||Returns rows/entities from a table based on customer filtering
||Updates a specified table row/entity
||Removes a specified table row