"Mr Sharepoint" is a blog based on RSS for everything related to sharepoint, it collects its posts from many sites in order to facilitate the updating to the latest technology
Pages
Saturday, March 31, 2018
The Challenge Is on: Maintain a Custom Letter-Based Sequence
by Itzik Ben-Gan via IT Pro - Microsoft Windows Information, Solutions, Tools
Achieving Predictive Business Continuity
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Quest Predictive Business Continuity
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Office 365 Lifecycle Management Deep Dive
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Friday, March 30, 2018
Apple Is Ready for the Tech Backlash
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Under Armour Says 150 Million MyFitnessPal Accounts Hacked
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Newly Found Malware Deliberately Avoids Government Networks
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
ITPro SnapShot: What Else Happened This Week? (Mar. 23 - Mar. 30, 2018)
by Richard Hay via IT Pro - Microsoft Windows Information, Solutions, Tools
Thursday, March 29, 2018
Content Intelligence to Fuel Cognitive Automation
by Bill Galusha via IT Pro - Microsoft Windows Information, Solutions, Tools
GoDaddy Plans Wholesale AWS Cloud Migration
by Nicole Henderson via IT Pro - Microsoft Windows Information, Solutions, Tools
Apple Revamps Privacy Controls to Comply With New European Law
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Google-Led Plan to Upend Wireless Industry Gains Momentum
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Hewlett Packard Enterprise to Move its Headquarters to San Jose
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft Unveils Biggest Reorganization in Years as Myerson Out
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Ensuring a Successful Windows 10 Migration
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Five Easy Steps to Smarter Systems Imaging
by via IT Pro - Microsoft Windows Information, Solutions, Tools
The Ten Key Features You Need in a Service Desk Solution
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Ensuring Rock-Solid Unified Endpoint Management
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Predicting the Future of Endpoint Management in a Mobile World
by via IT Pro - Microsoft Windows Information, Solutions, Tools
What You Need to Know (Now) about Cloud Data Storage and the DOJ
by Brien Posey via IT Pro - Microsoft Windows Information, Solutions, Tools
Wednesday, March 28, 2018
Office 365 Hub Sites Are Here! A Few Tips
It’s great to see the Hub Sites promised at Ignite last fall rolling out finally. Hub Sites will be the capability which allows us to associate related “modern” sites with each other. This is probably most common in Intranets, but other examples might be a set of Project sites, a multi-layered HR sites, etc. Keep in mind that the maximum number of Hub Sites today is 50, so plan carefully. (That’s a bigger number than you think, in most cases.)
I’ve been able to play with them a little in my tenant, and I thought I’d post a few observations based on confusion I felt as well as questions I’ve seen. You can read all the nitty-gritty details in this post from Mark Kashman (@mkashman) Organize your intranet with SharePoint hub sites, but here’s what I felt I needed to know.
To setup a new Hub Site in your Office 365 tenant, you only need to run a little Powershell. (I wish the way we have to first work with new capabilities was never spelled P-o-w-e-r-s-h-e-l-l, but that’s what it is. Build us a UI!) I don’t run Powershell all that often, so I needed a little refresher. Here are the steps:
- Open the SharePoint Online Management Shell. If you haven’t installed it yet, you can download it here.
- Run the following command:
Connect-SPOService -Url https://sympraxis-admin.sharepoint.com -Credential $userCredential Register-SPOHubSite https://YourTenant.sharepoint.com/sites/YourHubSite
Yes, you must be a SharePoint Admin (or above) to do this. If you aren’t one, go bake your SharePoint Admin some chocolate chip cookies. - If you are fine with any Site Owner adding their site to this Hub Site, you can stop here. However, you’ll probably want to lock it down to a specific set of people. To do this, you create a mail-enabled group and give it permission to add sites to the Hub Site. For my Hub Site at /sites/Intranet, this goes like:
Connect-SPOService -Url https://sympraxis-admin.sharepoint.com -Credential $userCredential Grant-SPOHubSiteRights -Identity https://sympraxis.sharepoint.com/sites/Intranet -Principals sympraxisemployees@sympraxis.onmicrosoft.com -Rights Join
I ran the Powershell and I have a new Hub Site. I’ve associated one other “modern” site with it. A few questions came to me immediately as I poked around. Melissa Torres at Microsoft was kind enough to answer my questions on the Tech Community,
After I set a new theme on the Hub Site, is there a lag before I see it on the associated site(s)?
Yes it’s not automatic, can take up to 2 hours.
I have two different browser tabs open to the Hub Site. I manually added a link to the associated site in one tab, but don’t see it in the other, even after a Ctrl-F5. My guess is something is cached that shouldn’t be.
Correct it is due to caching. We’re working on addressing this issue of switching between tabs.
I published a News item in the associated site, but don’t see it in the Hub Site. What’s the delay supposed to be there? Are all News items rolled up?
We use search to rollup content from the associated sites so it’s subject to that, and yes all news items rollup.
In case you were wondering, the HubNav ends up right below the Top placeholder, and above the mainContent.
Don’t have access to a Hub Site? Having questions about how it all works? Feel free to add your questions in the comments, and I’ll try to reply with answers.
by Marc D Anderson via Marc D Anderson's Blog
Founder Solomon Hykes Bids Docker "Au Revoir"
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
IoT Cybersecurity Awareness Rising, but Maturity Lagging
by Brian Buntz via IT Pro - Microsoft Windows Information, Solutions, Tools
Linux Foundation Spawns Child Foundation for AI
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft Edges Closer to Quantum Computer Based on Elusive Particle
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
The Cloud OS Awakens: A Deeper Dive
by via IT Pro - Microsoft Windows Information, Solutions, Tools
The Cloud OS Awakens: A New Hope
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Building Blocks of Your Virtual Physical Network
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Fast Forward Your EUC Journey
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Achieving Mobility Safely with a Digital Workspace
by via IT Pro - Microsoft Windows Information, Solutions, Tools
End-User Computing is Top of Mind Today: 5 Ways to Optimize It for Your Business
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Limiting Your Mobile Footprint in the Data Center
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Facebook Fallout Spreads With Product Delay, Privacy Overhaul
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Identity Architecture to Maximize Microsoft Technology Benefits
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Tuesday, March 27, 2018
Red Hat Earnings Foretell Good Times for Open Source Businesses
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Nvidia Shrinks the Deep Learning Data Center
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
Nvidia Moves Self-Driving Car Tests from Road to Data Center
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
Apollo Is Said to Consider IPO of Cloud-Hosting Firm Rackspace
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Apple Launches Low-Cost IPad for Education, Targeting Google
Apple's iPad Needs Schools More Than They Need It
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Monday, March 26, 2018
Scripting Languages vs Programming Languages: PowerShell
by Richard Hay via IT Pro - Microsoft Windows Information, Solutions, Tools
Getting Started with Veeam Explorer for Microsoft SQL Server
by Veeam Guest Blogger via IT Pro - Microsoft Windows Information, Solutions, Tools
Threat From Cyber Hackers Is Growing, U.S. Grid Regulator Says
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
The End-to-End Performance Imperative
by via IT Pro - Microsoft Windows Information, Solutions, Tools
JPMorgan Brings Amazon's Alexa to Wall Street Trading Floors
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Who’s Buying OCP Gear Outside of Facebook and Microsoft
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
Save 100$ (33%) on a Pluralsight Subscription – New Subscriptions and Renewals
Is your Pluralsight subscription up for renewal soon or have you been waiting for a promotion to become a Pluralsight subscriber? Pluralsight, one of the best on-demand online training companies with over 6000 courses is currently having a promotion between March 26th and 31st 2018 to save 100$ on your Yearly Pluralsight Subscription, and it even works on renewals!
Whether you’re interested in learning SharePoint, Office 365, PowerShell, Angular or even Ethical Hacking and Security, 199$ for a year of unlimited learning is an amazing deal! Get the promotion now, click on the banner above or at the following link: https://spvlad.com/PSMarchMadness ! Don’t wait too long as the deal ends on March 31st and it might not come back until the end of 2018!
If you are an Office 365 / SharePoint person, here are some of my courses on Pluralsight:
Planning for SharePoint Server 2016: Physical Topology and Services
SharePoint Server 2016 brings a lot of changes to the Infrastructure Architecture, with new features such as MinRole and Microsoft Identity Manager. You’ll learn how to plan your SharePoint 2016 Infrastructure to answer your business needs.
Planning for SharePoint Server 2016: Logical Architecture and Integrations
This course will teach you how to plan your SharePoint 2016 logical architecture, SharePoint farm security, and how to plan for integration with Exchange Server 2016 and Project Server 2016.
Implementing a Hybrid SharePoint 2013/2016 Infrastructure
SharePoint hybrid infrastructures are gaining popularity, so SharePoint IT professionals need to prepare. You’ll learn how to configure a hybrid infrastructure in either SharePoint 2013 or SharePoint 2016 to allow your users to be more productive.
PowerShell for Office 365
Take your Office 365 Administrator skills further by learning to automate repetitive tasks as well as access advanced settings using the magic of PowerShell.
Leave a comment and don’t forget to like the Absolute SharePoint Blog Page on Facebook and to follow me on Twitter here for the latest news and technical articles on SharePoint. I am also a Pluralsight author, and you can view all the courses I created on my author page. |
The post Save 100$ (33%) on a Pluralsight Subscription – New Subscriptions and Renewals appeared first on Absolute SharePoint Blog by Vlad Catrinescu.
by Vlad Catrinescu via Absolute SharePoint Blog by Vlad Catrinescu
BlackBerry and Microsoft Join to Secure Mobile Microsoft Office Apps
by Paul Heltzel via IT Pro - Microsoft Windows Information, Solutions, Tools
Sunday, March 25, 2018
Government Cloud Adoption Demands Change in People and Policy
by Nicole Henderson via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft Commercial: Behind the Migration to Windows 10
by Richard Hay via IT Pro - Microsoft Windows Information, Solutions, Tools
Friday, March 23, 2018
Ex-Googler Wants to Upend Pigs and Hotels With the Blockchain
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Dropbox Tops Private Valuation as Shares Soar in Market Debut
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Dropbox Tops Private Valuation as Shares Soar in Market Debut
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Rust the Most Popular Programming Language According to Dev Poll
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Tech Companies Applaud Measure to Clarify US Access to Data
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
ITPro SnapShot: What Else Happened This Week? (Mar. 16 - Mar. 23, 2017)
by Richard Hay via IT Pro - Microsoft Windows Information, Solutions, Tools
How to Ease the Pain of Cybersecurity Compliance Audits
by Andrew S. Baker via IT Pro - Microsoft Windows Information, Solutions, Tools
Thursday, March 22, 2018
Dropbox IPO: 'Central Nervous System for Other Platforms' Angles for Cloud Dominance
by Derek Walter via IT Pro - Microsoft Windows Information, Solutions, Tools
Facebook CEO Vows to Alert All Whose Data May've Been Exposed
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Kaspersky Plans Swiss Data Center to Win Back Trust: Report
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
Pentagon Cloud Bid in Congress's Crosshairs Amid Amazon Concerns
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
SharePoint On-Premises is Still Loved by Customers – Maybe to Microsoft’s Chagrin?
Of course, I don’t have any hard numbers that show that this has been what Microsoft has been doing. I just have my own impressions from their marketing pushes, product investments and anecdotes from people I know around the SharePoint world.
One anecdote came from a former colleague that works in IT on the SharePoint team for one of the major auto makers in the U.S. He told me within the last year that every time the Microsoft team shows up at the company’s headquarters, that all the MS team wants to the talk about is SharePoint Online and when the company will migrate to it.
Well, my former colleague says that his company is quite happy with their SharePoint on-premises deployment (SharePoint 2013, in their case) and have a very active user base and lots of functionality that helps the company in many different ways. Other than the “fear” that they will be left behind by Microsoft at some point, they seem to be satisfied with their on-premises experience. (He also said that they would have upgraded to SharePoint Server 2016 when it came out, but that they couldn’t see that it had enough new features in it that would benefit them, so they have remained with SharePoint 2013 for now.)
Now, I know this is not universally the case. Many, many companies over the years have failed and/or have significant pain related to their on-premises SharePoint platforms. It is a very complex technology to set up and maintain – a lot of which can be eliminated by migrating to SharePoint Online and letting Microsoft take care of the “under the hood” components for you.
Nevertheless, there are also many, many other companies that started investing in SharePoint on-premises long before SharePoint Online ever came along, and that have been successful with it, even with all its complexities – such as the auto maker I mentioned above. I’d say we’d all be surprised if we could know exactly how many of these satisfied SharePoint on-premises customers exist today.
I also have first hand experience every day from support requests we receive from our customers of Extranet Collaboration Manager (ExCM) for SharePoint on-premises. Its our flagship add-on for enabling SharePoint on-premises as an extranet solution and we have hundreds of customers using it around the world. We first released it in 2007, and all versions of it (2007, 2010, 2013, 2016) are still actively being used at various customers to this day.
Wrapping this post up with a final example, today I happened to be reading a blog post while researching a question I had related to a non-SharePoint topic and ran across some statements the author made that serve as just another anecdote for the continued popularity of SharePoint on-premises. The article series was written last year, but its still recent enough that I consider it “current”.
Check out these quotes that I cherry picked from Ivan Matviyenko’s 2017 series on IT Orchestration that use SharePoint on-premises as a key component:
"SharePoint—as the central web and e-documents portal and the company wide workflow engine, well known by the users and used in dozens of everyday business scenarios, not limited to IT processes only."
"If SharePoint is good for hosting web forms and business process workflows, why misuse its great functionality by trying to squeeze some Exchange mailbox provisioning scripts into it?"
"We use SharePoint to define the overall layout of business or IT process, to assign roles in the process to different users, to communicate with the users when a manual interaction (such as taking an approval decision) is required and to call the IT orchestration engine...."
"The SharePoint customization tools, ranging from SharePoint Designer for power users, to professional Visual Studio solutions with full source control, allow us to define workflow algorithms and design web forms of any complexity for every required scenario."
"And I will also tell the story of how SharePoint, while an imperfect product and lacking functionality in many respects, still made its way into our organization in almost a guerilla fashion and became the primary e-documents and workflow hosting platform."
Ivan works in IT for Kcell, the main cellular provider in Kazakhstan.
Here is the link to the first post in his series:
https://medium.com/@ivan.matviyenko/automation-in-a-corporate-environment-using-microsoft-technologies-part-1-49e42283f650
Does your company still use SharePoint on-premises? On balance, is your company still loving it?
Or, is your company anxious to migrate to SharePoint Online - for reasons other than “fear of being left behind by Microsoft”?
It would be great to hear from you in the comments below.
by noreply@blogger.com (Jeff Cate) via SharePoint Solutions Blog
Find all the Office 365 Groups a user is a Member of with PowerShell
Whether you want to do some reports or debugging, you might need to quickly find out what Office 365 Groups a user is a member or Owner of! You could go in the user’s profile, see all the groups, find out which ones are Security, which ones are Distribution Groups, and which ones are Office 365 Groups. or you could do an easy PowerShell cmdlet!
Since we will be playing with Exchange Online, you first need to connect to Exchange!
$cred = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection Import-PSSession $Session
Next up, I will save the E-mail of the person I am looking for in a variable called UserEmail, and use the GetMailbox cmdlet to save the Mailbox object of that user in a variable called Mailbox.
$UserEmail= "Jeff.Collins@globomantics.org" $Mailbox = Get-Mailbox | Where {$_.PrimarySmtpAddress -eq $UserEmail}
After we have this information, we can use the Get-UnifiedGroup PowerShell cmdlet, together with the Get-UnifiedGroupLinks cmdlet to find which groups this user is a member of!
To find all the Office 365 Groups a user is a member of, we would use the following cmdlet:
$Office365GroupsMember = Get-UnifiedGroup | where { (Get-UnifiedGroupLinks $_.Alias -LinkType Members | foreach {$_.name}) -contains $mailbox.Alias}
We then have all those groups stored in a variable, and we can use them as we wish inside PowerShell!
To find all the Office 365 Groups a user is an owner of, we would use the following cmdlet:
$Office365GroupsOwner = Get-UnifiedGroup | where { (Get-UnifiedGroupLinks $_.Alias -LinkType Owners| foreach {$_.name}) -contains $mailbox.Alias}
As you see, the only thing that changed is the -LinkType parameter from Members to Owners! We now also have all those groups stored in a variable to use as we wish in PowerShell!
Leave a comment and don’t forget to like the Absolute SharePoint Blog Page on Facebook and to follow me on Twitter here for the latest news and technical articles on SharePoint. I am also a Pluralsight author, and you can view all the courses I created on my author page. |
The post Find all the Office 365 Groups a user is a Member of with PowerShell appeared first on Absolute SharePoint Blog by Vlad Catrinescu.
by Vlad Catrinescu via Absolute SharePoint Blog by Vlad Catrinescu
Find all the Distribution Groups a user is a member of with PowerShell in Office 365
Whether you want to do some reports or debugging, you might need to quickly find out what Distribution Groups a user is a member of! You could go in the user’s profile, see all of the groups , find out which ones are Security, which ones are Distribution Groups.. or you could do an easy PowerShell cmdlet!
Since we will be playing with Exchange Online, you first need to connect to Exchange!
$cred = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection Import-PSSession $Session
Next up, I will save the Username of the person I am looking for in a variable called Username
$Username = "Jeff.Collins@globomantics.org"
And then, I will use this cmdlet which will get all the Distribution Groups in my tenant, and then find the ones where my username is in the members! (This assumes your e-mail address is the same as the username! If that’s not the case, you can simply put the e-mail in the UserName variable and it will work!)
$DistributionGroups= Get-DistributionGroup | where { (Get-DistributionGroupMember $_.Name | foreach {$_.PrimarySmtpAddress}) -contains "$Username"}
You can now either Display it , or do another action such as removing the user from all of them!
That’s it! As you see this is really an quick and easy PowerShell snippet!
Leave a comment and don’t forget to like the Absolute SharePoint Blog Page on Facebook and to follow me on Twitter here for the latest news and technical articles on SharePoint. I am also a Pluralsight author, and you can view all the courses I created on my author page. |
The post Find all the Distribution Groups a user is a member of with PowerShell in Office 365 appeared first on Absolute SharePoint Blog by Vlad Catrinescu.
by Vlad Catrinescu via Absolute SharePoint Blog by Vlad Catrinescu
Microsoft Pitches New Standard for Data Center Flash Storage
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
ParallelM Brings Machine Learning Application to Enterprise IT
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
Wednesday, March 21, 2018
Google Is Said to Work on Blockchain-Related Technology
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Infographic: Windows 10 Security Features
by Adaptiva Guest Blogger via IT Pro - Microsoft Windows Information, Solutions, Tools
Expedia's Orbitz Hack May Have Compromised 880,000 Credit Cards
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Salesforce Buys MuleSoft for $6.5 Billion in Expansion Quest
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
How the Samsung Galaxy S9 Smartphone Line Holds up in the Enterprise
by Paul Heltzel via IT Pro - Microsoft Windows Information, Solutions, Tools
5G Networking: What to Expect, and How to Get Ready
by Craig Mathias via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft Promises Not to Sue Over GPLv2 Compliance Issues
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Cryptocurrency Miners Set Sights on Docker
by Tom Henderson via IT Pro - Microsoft Windows Information, Solutions, Tools
Tuesday, March 20, 2018
With Much of the Data Center Stack Open Source, Security is a Special Challenge
by Maria Korolov via IT Pro - Microsoft Windows Information, Solutions, Tools
Data Exploited, Regulators Wary, Shares Slump: Facebook Update
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Oracle Falls Most in Six Years as Slowdown Seen in Cloud Growth
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
IBM Think 2018: Science Slam Sees a Future Free of Data Bias
by Lisa Schmeiser via IT Pro - Microsoft Windows Information, Solutions, Tools
VMWare's Dirk Hohndel on Linux and Open Source Software
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Monday, March 19, 2018
Dropbox Is Hard to Value Because We Think About It Wrong
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Speed to Market Often Trumps Concerns Around Mobile Security for Enterprise
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
Google's Cloud Boss Eyeing 'Major Acquisition' to Get Ahead
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Sunday, March 18, 2018
DFFS Package updated to v4.4.3.40
I have released a new version of the DFFS package (v4.4.3.40) with a few bugfixes and some new functionality.
You find the change log here and the files in the download section of the user manual.
Please post any comments in the forum.
Best regards,
Alexander
by Alexander Bautz via SharePoint JavaScripts
Friday, March 16, 2018
Industrial IoT Do’s and Don’ts: Insights from Experts
by Brian Buntz via IT Pro - Microsoft Windows Information, Solutions, Tools
What the Hottest AWS Cloud Services Tell Us About Enterprise Adoption
by Nicole Henderson via IT Pro - Microsoft Windows Information, Solutions, Tools
ITPro SnapShot: What Else Happened This Week? (Mar. 9 - Mar. 16, 2017)
by Richard Hay via IT Pro - Microsoft Windows Information, Solutions, Tools
Flash Architecture Comparison: NetApp AFF vs. Dell EMC XtremIO
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Lenovo’s Stevenson: Business Should Expect More from IT
by Yevgeniy Sverdlik via IT Pro - Microsoft Windows Information, Solutions, Tools
Azure Tip: Installing and using the Azure CLI in VSCode
1. Install the Azure CLI Tools extension in vscode
If you don't already have the Azure CLI installed, you can open the link to the landing page directly from vscode (or use the link above):
Choose your platform and install.
2. Start working with the Azure CLI Tools extension in vscode
Once this extension is installed, it's pretty straight forward to get started. I have a lot of files, configurations and common commands that I run on a daily basis with my production and dev tenants; With the support of vscode and the integrated CLI it's easier to ensure correctness in these commands.
2.1 An example: Define an .azcli
file
The vscode extension supports the .azcli
extension, and if you open a file with this extension inside vscode you'll get all the juice and goodness. Here's an example.
Now we've got intellisense directly from the editor. Neat.
But it's not only intellisense for the commands, it's intellisense for your actual resources in Azure too - it'll look it up for you while you're typing, so if you're for example trying to execute the get-version command for an AKS cluster, you don't have to by-heart know the full resource group name and cluster name (and the same obviously goes for any resource in Azure):
Now, you can chose to run your command in the Terminal or in the Editor. I usually execute it in the Terminal (see the shortcut commands for each in the picture below), but sometimes when I need to grab the JSON result, it is very convenient to run it in the Editor.
Run an azcli command in Terminal
In order to get the output directly in the Terminal, all you'll have to do is to execute the "Run Line in Terminal" command; Either by using shortcuts or from the menus. Whatever floats your boat.
Great, quick and easy - superb for troubleshooting and I use this a lot.
Run an azcli command in Editor
But, what is this running in Editor thing? Well, I use this when I need to quickly grab the JSON result of my query and use in any documentation, additional configuration files or REST queries I may need to execute using other means.
Choose the other run option to run in Editor, and you'll get a side by side Editor with first the command being executed, and after a few short moments you'll see the result:
Documentation on mouse-over
Simple things made easier: Now you can just mouse-over any element in the file and it'll display the up to date documentation about this command:
That's a wrap for this short tip. I hope you'll find it as beneficial as I am when working with the CLI on a daily basis.
Cheers,
Tobias.
by Tobias Zimmergren via Zimmergren
Thursday, March 15, 2018
DevOps Methodology Gets High Marks from Developers, But Progress Lags
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft’s Xbox Unit Seeks to Lure Game Makers to Cloud
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Data Center Operators and IoT's Perfect Storm
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Many Companies Missing Basic Network Security Policy: Study
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
Wednesday, March 14, 2018
The Key to Leveraging Industrial IoT Data? First Do No Harm
by Brian Buntz via IT Pro - Microsoft Windows Information, Solutions, Tools
Lack of Security Planning May Negate Advantages of ERP Cloud Migration: Report
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
Baseline Network Security Policy Lacking for Many Companies: Study
by Todd R. Weiss via IT Pro - Microsoft Windows Information, Solutions, Tools
How to Use Conditional SQL Agent Job Flows with AlwaysOn Availability Groups
by Tim Ford via IT Pro - Microsoft Windows Information, Solutions, Tools
Microsoft Plans Its First Cloud Data Centers in Middle East
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Tuesday, March 13, 2018
Cloudflare Bets On ARM Servers as It Expands Its Data Center Network
by Mary Branscombe via IT Pro - Microsoft Windows Information, Solutions, Tools
Trump's Message With Broadcom Block: U.S. Tech Not for Sale
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
How Google Docs Inspired Log Management Tool Startup Scalyr
by Christine Hall via IT Pro - Microsoft Windows Information, Solutions, Tools
Salesforce Doubles Down on Small Businesses With Software Swap
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Azure Tip: Running the Azure CLI using Bash on Ubuntu, in Windows 10
I recently got a question about how to use the Bash CLI instead of the Windows-based CMD experience, but remaining in Windows and not have to set up virtual machines or other computers.
The Azure team is doing an awesome job in expanding the functionality in the Azure CLI, and this goes cross-platform. It's pretty straight forward, and since I was asked I'll outline the steps here for future reference.
1. Enable the Windows Subsystem for Linux on Windows 10
The first thing we need to do on our Windows 10 box is to enable the Linux Subsystem, which is done from the Windows Fetures
dialogue:
Once enabled, ensure you reboot your machine. (You know - Windows, rebooting and all that jazz...)
2. Install the Ubuntu app from the Microsoft Store
Once the feature is enabled, we'll find bash.exe
on the Start Menu. Launching it will give you further instructions, saying you'll need to select a distribution to run on your subsystem:
Head on over to the Microsoft Store, search for Bash for example, and click the App called Ubuntu
.
Click Get
:
Et voila! It's installing:
Once it is done, you can install the Azure CLI directly into this distro. Microsoft have detailed instructions about it here.
Just run these commands to set it up:
AZ_REPO=$(lsb_release -cs)
echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | \
sudo tee /etc/apt/sources.list.d/azure-cli.list
then:
sudo apt-key adv --keyserver packages.microsoft.com --recv-keys 52E16F86FEE04B979B07E28DB02C46DF417A0893
sudo apt-get install apt-transport-https
sudo apt-get update && sudo apt-get install azure-cli
And we're done:
Run Bash and install Azure CLI
With those few simple steps, we're prepared to take on the Azure CLI using the Ubuntu dist on our Windows 10 box using Bash. Awkward, strange, awesome, ingenious and fun. Right?
As you always do, run your login commands to the Azure CLI:
az login
If things were setup correctly, you'll see a positive result:
Now you can use the Azure CLI as you normally would on any other system as well, but running in Bash:
Resources
Microsoft Docs: Install Azure CLI on Ubuntu or Debian
A complex concept made extremely simple in Windows 10 - hope it'll help someone to get it running quickly.
by Tobias Zimmergren via Zimmergren's thoughts on tech
Tackling insider threat detection with user behavior analytics
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Building Effective Azure Active Directory Practices
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Insider Threat 2018 Report
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Office 365 and Email Migration: Eight Lessons Learned
Conversational Hybrid Active Directory Security
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Nine Best Practices to Reduce Active Directory Security Breaches and Insider Threats
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Surviving Common Office 365 Security Pitfalls — Is Your On-Premises AD the Weakest Link?
by via IT Pro - Microsoft Windows Information, Solutions, Tools
Active Directory Migration: Seven Lessons Learned
Monday, March 12, 2018
Tip of the Day: List of supported VM Sizes in Azure Container Services (AKS)
Here comes a short tip of the day post about AKS.
A common ask from people in the community and end customers using the Azure Container Services is to know what VM-sizes are supported by AKS. Not all services and regions offer support for all sizes, and sometimes it's a bit tricky to get to know which Azure service has support for what size of VM's.
Looking for this information myself, I came across some details in the GitHub repository for the Microsoft Azure Container Service Client, and found this enumeration that contains the supported VM sizes.
Also, as per the Issue on GitHub here there's some work being done on it. However if you're not using Bash, the list below (or updated in the file from the link above) can be a good starting point for you to figure out what sizes are available in AKS.
Note if using bash, you can use the CLI auto complete functionality to get it straight into your cmdline (using TAB TAB)
Not all VM sizes are available in AKS as of this writing, so the subset below has been extremely helpful in figuring out the best balance for my own setups.
As of 2018-03-12
the services contains these sizes, and their corresponding names that you can use with the Azure CLI.
Note: As of 2018-02-26, Microsoft announced that AKS now also supports B-series support in AKS
standard_a0 = "Standard_A0"
standard_a1 = "Standard_A1"
standard_a10 = "Standard_A10"
standard_a11 = "Standard_A11"
standard_a1_v2 = "Standard_A1_v2"
standard_a2 = "Standard_A2"
standard_a2_v2 = "Standard_A2_v2"
standard_a2m_v2 = "Standard_A2m_v2"
standard_a3 = "Standard_A3"
standard_a4 = "Standard_A4"
standard_a4_v2 = "Standard_A4_v2"
standard_a4m_v2 = "Standard_A4m_v2"
standard_a5 = "Standard_A5"
standard_a6 = "Standard_A6"
standard_a7 = "Standard_A7"
standard_a8 = "Standard_A8"
standard_a8_v2 = "Standard_A8_v2"
standard_a8m_v2 = "Standard_A8m_v2"
standard_a9 = "Standard_A9"
standard_d1 = "Standard_D1"
standard_d11 = "Standard_D11"
standard_d11_v2 = "Standard_D11_v2"
standard_d11_v2_promo = "Standard_D11_v2_Promo"
standard_d12 = "Standard_D12"
standard_d12_v2 = "Standard_D12_v2"
standard_d12_v2_promo = "Standard_D12_v2_Promo"
standard_d13 = "Standard_D13"
standard_d13_v2 = "Standard_D13_v2"
standard_d13_v2_promo = "Standard_D13_v2_Promo"
standard_d14 = "Standard_D14"
standard_d14_v2 = "Standard_D14_v2"
standard_d14_v2_promo = "Standard_D14_v2_Promo"
standard_d15_v2 = "Standard_D15_v2"
standard_d16_v3 = "Standard_D16_v3"
standard_d16s_v3 = "Standard_D16s_v3"
standard_d1_v2 = "Standard_D1_v2"
standard_d2 = "Standard_D2"
standard_d2_v2 = "Standard_D2_v2"
standard_d2_v2_promo = "Standard_D2_v2_Promo"
standard_d2_v3 = "Standard_D2_v3"
standard_d2s_v3 = "Standard_D2s_v3"
standard_d3 = "Standard_D3"
standard_d3_v2 = "Standard_D3_v2"
standard_d3_v2_promo = "Standard_D3_v2_Promo"
standard_d4 = "Standard_D4"
standard_d4_v2 = "Standard_D4_v2"
standard_d4_v2_promo = "Standard_D4_v2_Promo"
standard_d4_v3 = "Standard_D4_v3"
standard_d4s_v3 = "Standard_D4s_v3"
standard_d5_v2 = "Standard_D5_v2"
standard_d5_v2_promo = "Standard_D5_v2_Promo"
standard_d8_v3 = "Standard_D8_v3"
standard_d8s_v3 = "Standard_D8s_v3"
standard_ds1 = "Standard_DS1"
standard_ds11 = "Standard_DS11"
standard_ds11_v2 = "Standard_DS11_v2"
standard_ds11_v2_promo = "Standard_DS11_v2_Promo"
standard_ds12 = "Standard_DS12"
standard_ds12_v2 = "Standard_DS12_v2"
standard_ds12_v2_promo = "Standard_DS12_v2_Promo"
standard_ds13 = "Standard_DS13"
standard_ds13_v2 = "Standard_DS13_v2"
standard_ds13_v2_promo = "Standard_DS13_v2_Promo"
standard_ds14 = "Standard_DS14"
standard_ds14_v2 = "Standard_DS14_v2"
standard_ds14_v2_promo = "Standard_DS14_v2_Promo"
standard_ds15_v2 = "Standard_DS15_v2"
standard_ds1_v2 = "Standard_DS1_v2"
standard_ds2 = "Standard_DS2"
standard_ds2_v2 = "Standard_DS2_v2"
standard_ds2_v2_promo = "Standard_DS2_v2_Promo"
standard_ds3 = "Standard_DS3"
standard_ds3_v2 = "Standard_DS3_v2"
standard_ds3_v2_promo = "Standard_DS3_v2_Promo"
standard_ds4 = "Standard_DS4"
standard_ds4_v2 = "Standard_DS4_v2"
standard_ds4_v2_promo = "Standard_DS4_v2_Promo"
standard_ds5_v2 = "Standard_DS5_v2"
standard_ds5_v2_promo = "Standard_DS5_v2_Promo"
standard_e16_v3 = "Standard_E16_v3"
standard_e16s_v3 = "Standard_E16s_v3"
standard_e2_v3 = "Standard_E2_v3"
standard_e2s_v3 = "Standard_E2s_v3"
standard_e32_v3 = "Standard_E32_v3"
standard_e32s_v3 = "Standard_E32s_v3"
standard_e4_v3 = "Standard_E4_v3"
standard_e4s_v3 = "Standard_E4s_v3"
standard_e64_v3 = "Standard_E64_v3"
standard_e64s_v3 = "Standard_E64s_v3"
standard_e8_v3 = "Standard_E8_v3"
standard_e8s_v3 = "Standard_E8s_v3"
standard_f1 = "Standard_F1"
standard_f16 = "Standard_F16"
standard_f16s = "Standard_F16s"
standard_f1s = "Standard_F1s"
standard_f2 = "Standard_F2"
standard_f2s = "Standard_F2s"
standard_f4 = "Standard_F4"
standard_f4s = "Standard_F4s"
standard_f8 = "Standard_F8"
standard_f8s = "Standard_F8s"
standard_g1 = "Standard_G1"
standard_g2 = "Standard_G2"
standard_g3 = "Standard_G3"
standard_g4 = "Standard_G4"
standard_g5 = "Standard_G5"
standard_gs1 = "Standard_GS1"
standard_gs2 = "Standard_GS2"
standard_gs3 = "Standard_GS3"
standard_gs4 = "Standard_GS4"
standard_gs5 = "Standard_GS5"
standard_h16 = "Standard_H16"
standard_h16m = "Standard_H16m"
standard_h16mr = "Standard_H16mr"
standard_h16r = "Standard_H16r"
standard_h8 = "Standard_H8"
standard_h8m = "Standard_H8m"
standard_l16s = "Standard_L16s"
standard_l32s = "Standard_L32s"
standard_l4s = "Standard_L4s"
standard_l8s = "Standard_L8s"
standard_m128s = "Standard_M128s"
standard_m64ms = "Standard_M64ms"
standard_nc12 = "Standard_NC12"
standard_nc24 = "Standard_NC24"
standard_nc24r = "Standard_NC24r"
standard_nc6 = "Standard_NC6"
standard_nv12 = "Standard_NV12"
standard_nv24 = "Standard_NV24"
standard_nv6 = "Standard_NV6"
Hopefully the list in the repo is soon updated with the b-series VM's too.
Of course, another trick is to just go to your Azure Portal and see what's available when you create AKS, but it's a lot more cumbersome and it isn't my favorite way to do it since I live in the Azure CLI.
List all SKU's
With the Azure CLI, you can also list all SKU's/VM Sizes:
az vm list-skus --location westeurope
Though, it's currently not filtering on the service (AKS). Docs here: https://docs.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest#azvmlist_skus
Resources
- GitHub: Azure CLI ACS - Tab Completer
- Microsoft Azure Blog - Introducing B-series VM's in AKS
- GitHub: -
- GitHub: Issue requesting an update in the python SDK
- Microsoft Docs: az vm list-skus
- GitHub - Issue in keeping the list of VM's updated
by Tobias Zimmergren via Zimmergren's thoughts on tech
Why you Need to Take Control of Your Office 365 Email
by via IT Pro - Microsoft Windows Information, Solutions, Tools
VMware Shareholder Slams 'Terrible' Dell Technologies Talks
by Bloomberg via IT Pro - Microsoft Windows Information, Solutions, Tools
Google Offers Free Machine Learning Training Course
by Terri Coles via IT Pro - Microsoft Windows Information, Solutions, Tools
Speaking at SharePoint Fest DC 2018 ! Join me and 66 other speakers for 5 days of awesome content!
This year I have the great pleasure again of travelling to DC to speak at SharePoint Fest DC 2018! This year’s SharePoint Fest is the biggest one ever with 2 days of workshops, and 3 days of sessions! Just look at the numbers below!
If you didn’t sign up yet, you can use my code to save 100$ of your registration on the site at https://sharepointfest.com/DC/
Here is what I will be speaking on!
Morning Workshop 9:00 am – 12:30 pm, Monday WS 201 – Congratulations, you are our new SharePoint Online Admin!
You have managed SharePoint On-Premises for a while and got comfortable with it, but now your company is moving to Office 365! Chances are, you will become the new SharePoint Online Admin!
In this half day workshop, we will look at how to administer SharePoint Online, as well as some other Office 365 services that are often administer by the SharePoint Online Admin such as Groups, Planner, Video and more!
Afternoon Workshop 1:30 pm – 5:00 pm, Tuesday WS 601 – Mastering PowerShell for Office 365
Until you master PowerShell, you cannot have full control of your Office 365 tenant! PowerShell enables you automate boring tasks, and also gives you access to the more advanced settings that are not available in the Office 365 admin center. In this workshop, we will learn how to manage our users and licenses in Azure Active Directory, manage our SharePoint Online Sites, Exchange Online, Office 365 Groups as well as Skype for Business!
After finishing this workshop, you will be able to manage all the aspects of your Office 365 tenant, and automate multiple boring tasks.
BV 301 -What do YOU get from SharePoint Hybrid?
Every time you see a blog post about SharePoint 2016, you see the word hybrid. But what exactly is a hybrid infrastructure and what features does the business user get? In this session, we will look at SharePoint Hybrid from a business user point of view to understand what features we get out of it. We will look at Hybrid Sites, Hybrid Search, Hybrid Taxonomy and more!
ADM 203 – Advanced PowerShell for Office 365
Know the basics of PowerShell for Office 365 but want to take it further? In this session, we will look at some awesome real-life examples of how PowerShell can make our life as an admin easier, and at quite a few things that cannot be done from the User Interface! This session requires you to have basic knowledge of PowerShell for Office 365.
WF 103 – Three Must-Have Workflows with Microsoft Flow
Are you on Office 365 or planning to move soon? Learn how to automate business processes with Microsoft’s latest workflow tool: Microsoft Flow! In this session, we will earn the basic of workflows, how Flow works and create a few awesome examples!
Hope to see you there!
The post Speaking at SharePoint Fest DC 2018 ! Join me and 66 other speakers for 5 days of awesome content! appeared first on Absolute SharePoint Blog by Vlad Catrinescu.
by Vlad Catrinescu via Absolute SharePoint Blog by Vlad Catrinescu