I’ve just passed the last required 70-347 exam by the MCSA:Office 365 certification path .
This exam is absolutely different from 70-346 and dives more deeply into Exchange Online (50%), Sharepoint Online (15%), Skype For Business Online (30%) and 5% miscellaneous (onedrive for business, yammer, office 365 plans, licenses and etc) . It’s an approximate distribution of figures based only on my experience.
One fact: Microsoft does a huge work making exams more and more complicated. It means you should pay more time and attention during preparation.
There are 54 questions in total and a lot of drag-and-drops questions and 80% PowerShell inside. Forget “click, click” times . If you are not familiar and don’t work constantly with PowerShell it’s very difficult and sometimes impossible to pass exams (btw, Second Shot is ending on 01/12/2016)
I published study guide for 70-346 exam some weeks ago and now I’m going to complete this pack of guides by adding guide for 70-347.
#Import Rights Management module
Import-Module aadrm
#Get credentials (global administrator)
$cred=Get-Credential -Credential rlevchenko@<tenantname>.onmicrosoft.com
#Connect to RM Service and activate it.
Connect-AadrmService -Credential $cred -Verbose
VERBOSE: https://admin.eu.aadrm.com/adminV2/admin.svc
A connection to the Windows Azure AD Rights Management (AADRM) service was opened for rlevchenko@<tenantname>.onmicrosoft.com.
Enable-Aadrm -Verbose
The Rights Management service has been successfully enabled although additional
configuration of other services might be required. For more information, see h
ttp://go.microsoft.com/fwlink/?LinkId=251909.
#Add user to RMS administrators group
Add-AadrmRoleBasedAdministrator -EmailAddress "user1@<tenantname>.onmicrosoft.com"
user1@<tenantname>..onmicrosoft.com was added to the list of administrators for the
Rights Management service.
#Disconnect from RM Service
Disconnect-AadrmService -Verbose
Connection to the AADRM service closed.
#I have already connected to MS online so it's not necessary to execute Connect-MSolService.
#Reset user's password to random password. User will be required to set new password on the next sign in.
Set-MsolUserPassword -UserPrincipalName user2@<tenantname>.onmicrosoft.com
Toha1184
#....Not to random password
Set-MsolUserPassword -UserPrincipalName user2@<tenantname>.onmicrosoft.com -NewPassword Pass123!
Pass123!
#Set expiration of password
Set-MsolUser -UserPrincipalName user2@<tenantname>.onmicrosoft.com -PasswordNeverExpires $true
#Set password expiration policy
Set-MsolPasswordPolicy -DomainName <tenantname>.onmicrosoft.com -ValidityPeriod 90 -NotificationDays 14
#Get password expiration policy
Get-MsolPasswordPolicy -DomainName <tenantname>.onmicrosoft.com
ExtensionData NotificationDays ValidityPeriod
------------- ---------------- --------------
System.Runtime.Serializ... 14 90
#First step it is to delete user with "soft" option
Remove-MsolUser -UserPrincipalName user3@<tenantname>.onmicrosoft.com -Force
#Delete user from recycle bin = hard delete
Remove-MsolUser -UserPrincipalName user3@<tenantname>.onmicrosoft.com -RemoveFromRecycleBin -Force