Powershell

19K

Solutions

8K

Contributors

Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerShell provides full access to the Component Object Model (COM) and Windows Management Instrumentation (WMI), enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and Common Information Model (CIM) enabling management of remote Linux systems and network devices.

Share tech news, updates, or what's on your mind.

Sign up to Post

This article details my method of auditing computers by querying WMI class, serializing it to JSON and saving it is a central location, ready to be deserialized again and pulled into a report
1
Microsoft Azure 2017
LVL 13
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Distribution List's Last Usage Time Stamp
In an exchange messaging organizations there is always a need for having a way to report on the Distribution Group Infrastructure's usage (at least based on my experience).
0
The "Local Administrator Password Solution" (LAPS) provides a centralized storage of secrets/passwords in Active Directory (AD). On the other hand, KeePass is an open source password manager. This Powershell script generates a KeePass XML file from a LAPS enabled Active Directory, ready for import.
2
Restore Exchange Mailbox
Restore Mailbox items in Exchange 2010 with Baditemlimit and Accept large Database parameter of New-MailboxRestoreRequest to move and fix corrupt mailbox items. Also, use an automated solution to Restore Exchange Mailbox of 2010 Environment to another Exchange environment.
0
export exchange mailbox to pst 2013
Looking for a solution to export mailbox to PST in Exchange 2016, 2013 in Bulk? Then, try both manual, PowerShell Commands, and an automated Exchange Export Tool to migrate Exchange mailboxes to Outlook PST in Batch.
0
Export Exchange Calendar to PST
Export Calendar to PST From Exchange 2016, 2013, 2010 to Move Specific Appointment and meeting details with Date Range Command to extract details only from Live Exchange Environment. Also, Export Exchange Calendar to PST using Powershell Command and Exchange Admin Center.
0
This article documents the process of assigning different password policies based on user account password strength. The result of this script is that all the users that are using weak passwords are forced to have a password policy on them that allows their passwords to be valid for fewer days.
6
LVL 12

Expert Comment

by:Senior IT System Engineer
Comment Utility
Hi Shaun,

Can the DSInternals module be installed in another computer without RSAT installed?
Because I wanted to run the scheduled task for this report to send out email alert, not from the Domain Controller.
0
LVL 52

Author Comment

by:Shaun Vermaak
Comment Utility
Yes, it can :)

Just remember that you do not need DA. Configure an account with replicate directory access an use that in your scheduled task
0
Archiving data from file servers is essential in preventing stale data from clogging up space and old folders overcomplicating the structure.
0
This article shows a process of synchronizing password from on Active Directory domain to another, even if in another forest
6
Starting with Windows 2012 change for network interfaces (adding, replacing, ...) requires to uninstall and reinstall RRAS to apply those changes - purging the current RRAS setup. The following script shows how to add new interfaces without having to reinstall RRAS.
1
Become a CompTIA Certified Healthcare IT Tech
LVL 13
Become a CompTIA Certified Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

PowerShell Commands to Restore Exchange 2007 Mailbox -
The most critical task of Exchange Administrators is to prepare for situations where the unprecedented failure of database impacts the accessibility and reliability of Exchange database. These preparations should include pre-defined responses to unexpected failures and service disruptions.
0
Streamlining User Account Off-boarding - Powershell (AD, Exchange, Helpdesk Ticket) -
We are working on a streamlining our off-boarding and on-boarding process. With this, comes account management. Our problem is that we have multiple different accounts with different vendors and accounts were being left stale.
1
Recover Exchange Database
Recover Deleted Emails from Exchange 2016/13/10/07 version via a Powershell command. Use Search-Mailbox to search and retrieve emails from the target folder with the date and string filter.
0
Recover Exchange Mailbox
Now Preview Exchange Mailbox size and Change Database File size with Powershell commands. Follow Commands in Exchange Management Shell Items Counts, Storage quotas. GUI Exchange Admin Center / Control Panel can be used do Change Exchange mailboxes size.
0
Repair Exchange Database
Check Mailbox Corruption in Exchange for the proper working of Exchange Server. Use IsInteg Or New-MailboxRepairRequest for regular health auditing and to check Integrity of Exchange Database(.edb) file. Repair corruption in EDB file via Eseutil Powershell commands in MS Exchange 2013/10/07 versions
2
Connect Multiple vCenters together with PowerCLI with secure password as String
This article is divided into two sections. 1) First describes how you can connect to server / service / device with Username and secure password in powershell. 2) Second part is to use secure credentials and connect to vCenters which are in Linked Mode or isolated environment.
0
What is Archiving? Archiving in Exchange Online (called In-Place Archiving) provides users with additional mailbox storage space.
0
WAP (Web Application Proxy) provides reverse proxy functionality for web applications in the corporate network which allows users on most devices to access internal web applications from external networks.
0
In migration, Powershell can be a very crucial tool to achieve success and finalize projects within deadline or even fix issues. X500 or Legacy Exchange DN Attribute can cause lots of issue during the migration
1
Introduction to Web Design
LVL 13
Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

In a Cross Forest, the steps to migrate users are quite complicated and even in the official articles of Technet there is no clear recommendation on which approach to take .. From an experience, I mention and simplify which way to go and how to use Powershell to make your life easy in such projects.
1
Excel allows various different methods to link Excel files to each other. This includes relative paths, mapped drives (or the local drive) and UNC paths. UNC paths are the least robust of the three.
2

Expert Comment

by:Fanie Prinsloo
Comment Utility
Confirmed.  The process works like a dream and saved us days of work trying to update the links manually within the files
1
LVL 52

Author Comment

by:Shaun Vermaak
Comment Utility
Thank you Fanie
0
In an Exchange Crossforest migration, the distribution groups can be a very complex operation that would cause loss of time, lots of issues and continued headaches if not solved in a timely manner. I had to do a similar project so I created a script to ease this process.
0
The Windows Firewall provides an important layer of protection and a rich interface to configure it. Unfortunately, it lacks item level filtering. This article details my process of implementing firewall-as-code to reduce GPO bloat.
2
Windows PowerShell Core 6.1
The PowerShell Core 6.0 of .NET release is just the beginning. The upcoming PowerShell Core 6.1 would have artificial intelligence and internet of things capabilities. So many things to look forward to in the upcoming release.
0
Distribution Group Owner cannot manage group after migrating from 2007 to 2010
After a recent Outlook migration from a 2007 to 2010 environment, some issues with Distribution List owners were realized. In this article, I explain how that was rectified.
1

Powershell

19K

Solutions

8K

Contributors

Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerShell provides full access to the Component Object Model (COM) and Windows Management Instrumentation (WMI), enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and Common Information Model (CIM) enabling management of remote Linux systems and network devices.