I was helping a fellow expert on Experts-Exchange recently. They were needing help with a PowerShell script. The task was to allow a user account Full Mailbox Access overall members that belonged to a certain distribution group. After a little reworking of PowerShell, this is what we came up with; and it worked![Read more…] about Bulk Add for Full Mailbox Access
Symantec Backup Exec 2012 was received with mixed reviews when it launched.
Many complained about the new GUI. Others did not like the new server-centric mindset that had replaced the traditional job-centric method. The list was extensive.
The good news was that Symantec listened very closely to their user base. And kudos to Symantec for doing this! They realized they had made a mistake and promised to bring back everything users had loved about previous versions.
They dubbed this project Backup Exec 2012 Release 2.
Release 2 would also include added support for Exchange 2013 and SharePoint 2013, such as allowing granular restores. At present, only full database restores can be performed on these two products. It would also add support for Server 2012 as a Media Server.
Release 2 went into beta late last year. It had a proposed release date of June 2014.
‘So, what’s all this ditching Release 2?’ you may ask.[Read more…] about Symantec ditches Backup Exec 2012 Release 2
If you have ever tried to tweak the password policy in Office365 then you have likely encountered this warning.
Unfortunately, this restricts us to a password that can never be used for more than 730 days (2 years). Anything outside that range and you receive an error like the one above.
Does this mean that a password must expire?
Well, no, it does not have to.
Now password expiration is a best practice but, you may have a situation that necessitates having a more permanent password. One such example could be a service account for a network copier. The copier would use this account to perform scan-to-email functions. A user would scan a hardcopy of a document into the scanner and send it to email leveraging Office 365.
Most likely, you are never going to log with the scanner account. This means you will never see the expiration notice. You could set up a calendar reminder for yourself. You could also plaster your monitor with sticky notes. But, more than likely, your scan-to-email will break one day and leave you scratching your head as to why.
So, how do you set a password to never expire? The Admin Center gives you an error. So, what is left?[Read more…] about Office 365: Set Passwords To Never Expire
Office 365 is great, but the Admin Center does not bode well for bulk tasks. What might take an insanely massive amount of time in the graphical user interface may only take seconds in PowerShell.
In the first part of this article, we discuss all the prerequisites required to make the connection. The second part discusses how to make the connection.
First, we need to install the MSOnline module in PowerShell. To do this launch PowerShell as an administrator.
Then type the following:
C:\> Install-Module -Name MSOnline
You may be prompted to install the NuGet provider if it is missing or out of date. Type Y and press enter to install NuGet.
NuGet provider is required to continue
PowerShellGet requires NuGet provider version '22.214.171.124' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 126.96.36.199 -Force'.
Do you want PowerShellGet to install and import the NuGet provider now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y
You may be prompted to allow installation from an untrusted repository. With this being a known module from the PowerShell Gallery, type Y and press enter. However, it is always wise to scrutinize all modules, regardless of where they are sourced.
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet.
Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
With the module installed you will need to close any PowerShell windows.[Read more…] about Easily Connect to Office 365 with PowerShell
So, we thought it would be awesome to do a quick follow up to our previous video titled: Password Crack Windows Server 2008 R2 in under a minute!
In the previous video, we password cracked the Local Administrator account. Well, we decided to take it one step further.
In this video, we will be password cracking the built-in Domain Admin account. Scary huh?[Read more…] about Password Crack a Domain Controller in under a minute
I was helping someone decommission their Exchange 2003 server last week. They had not used this server in quite some time. But the time had come for the role to be removed.
During the decommissioning process I ran into a number of strange errors that I had never seen before. They all revolved around Public Folders. The error occurred when I tried to access the Public Folder hierarchy in Exchange System Manager.
Here was the first error I received when I just tried to expand the root level of the hierarchy.
The received certificate has expired. ID no: 80090328 Exchange System Manager
The fix seemed quite obvious. I opened IIS Manager, went to the Properties of the Default Website, selected the Directory Security tab and clicked the View Certificate button. It was quickly apparent that the SSL certificate had expired some time ago.[Read more…] about Errors accessing the Public Folder Hierarchy in Exchange 2003