<feed xmlns="http://www.w3.org/2005/Atom"><title>windows</title><id>https://evotec.xyz/tags/windows/index.atom.xml</id><updated>2023-04-16T15:04:57.0000000Z</updated><subtitle>Evotec Main Website</subtitle><link href="https://evotec.xyz/tags/windows" /><link href="https://evotec.xyz/tags/windows/index.atom.xml" rel="self" type="application/atom+xml" /><entry><title>Track Ubiquiti Unifi Stock, and get notified of changes</title><id>https://evotec.xyz/blog/simplify-notifications-about-ubiquiti-unifi-stock</id><link href="https://evotec.xyz/blog/simplify-notifications-about-ubiquiti-unifi-stock" /><updated>2023-04-16T15:04:57.0000000Z</updated><summary>I am a pretty big fan of Ubiquiti and their Unifi products line. Whether it’s network equipment or their camera systems, Unifi Protect, I have it all, and I’m pretty happy with how it works. However, over the last two years, some of their stocks in the store were very hard to find. For example, I’ve searched for Unifi Protect G4 Doorbell Pro for over six months. I’ve tried local shops all around Europe, even in the Ubiquiti Europe store, to never found any of them.</summary><category term="notifications" /><category term="powershell" /><category term="stock" /><category term="tracker" /><category term="ubiquiti" /><category term="unifi" /><category term="windows" /></entry><entry><title>PowerBGInfo – PowerShell alternative to Sysinternals BGInfo</title><id>https://evotec.xyz/blog/powerbginfo-powershell-alternative-to-sysinternals-bginfo</id><link href="https://evotec.xyz/blog/powerbginfo-powershell-alternative-to-sysinternals-bginfo" /><updated>2023-01-01T15:51:00.0000000Z</updated><summary>When I created ImagePlayground, I thought about how to show its usefulness to the general community. On how to deliver what PowerShell can do. Then I saw on some forum people asking BGInfo to expand and allow running PowerShell scripts so that the data on the BGInfo Wallpaper can be gathered from PowerShell rather than VBS. I thought this was a great idea to create BGInfo using PowerShell without the necessity of using BGInfo at all.</summary><category term="bginfo" /><category term="desktop manager" /><category term="module" /><category term="powerbginfo" /><category term="powershell" /><category term="wallpaper" /><category term="windows" /></entry><entry><title>Encrypting and decrypting PGP using PowerShell</title><id>https://evotec.xyz/blog/encrypting-and-decrypting-pgp-using-powershell</id><link href="https://evotec.xyz/blog/encrypting-and-decrypting-pgp-using-powershell" /><updated>2021-09-12T15:14:12.0000000Z</updated><summary>Some time ago, I decided that having an easy-to-use PGP PowerShell module is a way to kill my boredom. Four months have passed, and I decided to share it with the world, as it may be helpful to some of you. Today I would like to introduce you to PSPGP – PowerShell module that provides PGP functionality in PowerShell.</summary><category term="gpg" /><category term="pgp" /><category term="powershell" /><category term="windows" /></entry><entry><title>PowerShell – Everything you wanted to know about Event Logs and then some</title><id>https://evotec.xyz/blog/powershell-everything-you-wanted-to-know-about-event-logs</id><link href="https://evotec.xyz/blog/powershell-everything-you-wanted-to-know-about-event-logs" /><updated>2019-02-20T13:22:19.0000000Z</updated><summary>If you feel this title is very familiar to you it’s because I actually have stolen the title from Kevin Marquette. I’m in awe of his posts that take you thru topic from beginning till the end. No splitting, no hiding anything, everything on a plate, in a single post. That’s why I’ve decided to write a post that will take you on a trip on how to work with Event Logs, something that is an internal part of Windows Administration. If you’ve never worked with Events and you’re in IT you most likely should make an effort to find out what it is and how you can eat it.</summary><category term="Active Directory" /><category term="event logs" /><category term="events" /><category term="get-eventlog" /><category term="get-winevent" /><category term="microsoft window" /><category term="PowerShell" /><category term="windows" /><category term="windows server" /></entry><entry><title>How to find different server types in Active Directory with PowerShell</title><id>https://evotec.xyz/blog/how-to-find-different-server-types-in-active-directory-with-powershell</id><link href="https://evotec.xyz/blog/how-to-find-different-server-types-in-active-directory-with-powershell" /><updated>2019-02-06T18:25:30.0000000Z</updated><summary>Working as a freelancer is a great thing if you can handle it. Each day, each week something new happens and a new problem shows up on my doorstep. It also means it’s almost never boring at your job and you get to play with new stuff. But there’s one drawback to this. You’re often thrown at the problem, told to fix it but often that’s about as much information as you get. It wasn’t very different today. I was told to switch Office 365 from ADFS to Password Synchronization. While reasons for this are not really important, the important question here is what is the name of AD Connect server that’s responsible for this configuration?</summary><category term="active directory" /><category term="ad" /><category term="adconnect" /><category term="azure ad" /><category term="exchange" /><category term="Hyper-V" /><category term="powershell" /><category term="sql" /><category term="windows" /></entry><entry><title>Active Directory – How to track down why and where the user account was locked out</title><id>https://evotec.xyz/blog/active-directory-how-to-track-down-why-and-where-the-user-account-was-locked-out</id><link href="https://evotec.xyz/blog/active-directory-how-to-track-down-why-and-where-the-user-account-was-locked-out" /><updated>2019-01-24T15:25:31.0000000Z</updated><summary>I’ve been working with Windows Events for a while now. One of the things I did to help me diagnose problems and reporting on Windows Events was to write PSEventViewer to help to parse the logs and write PSWinReporting to help monitor (with use of PSEventViewer) Domain Controllers for events that happen across the domain. It’s handy and I, get those excellent daily reports of what happened while I was gone.</summary><category term="active directory" /><category term="event viewer" /><category term="get-events" /><category term="get-winevent" /><category term="powershell" /><category term="pseventviewer" /><category term="pswinreporting" /><category term="windows" /><category term="windows server" /></entry><entry><title>How to change your own expired password when you can’t login to RDP</title><id>https://evotec.xyz/blog/how-to-change-your-own-expired-password-when-you-cant-login-to-rdp</id><link href="https://evotec.xyz/blog/how-to-change-your-own-expired-password-when-you-cant-login-to-rdp" /><updated>2019-01-23T10:41:40.0000000Z</updated><summary>I must admit that it was a bit embarrassing to see my Administrator password expired when I tried to log in as Domain Admin to Domain Controller. I got this little message saying This user account’s password has expired. The password must change to logon. Please update the password or contact your system administrator or technical support.</summary><category term="expired password" /><category term="powershell" /><category term="rdc" /><category term="rdp" /><category term="remote desktop connection" /><category term="remote desktop protocol" /><category term="windows" /></entry><entry><title>Windows Server 2019 – Desktop path for all users redirected to System32 \ SystemProfile \ Desktop</title><id>https://evotec.xyz/blog/windows-server-2019-desktop-path-for-all-users-cwindowssystem32configsystemprofiledesktop</id><link href="https://evotec.xyz/blog/windows-server-2019-desktop-path-for-all-users-cwindowssystem32configsystemprofiledesktop" /><updated>2019-01-22T14:31:49.0000000Z</updated><summary>I’ve got a strange request a few days ago regarding users getting a prompt about their Desktop location pointing to…</summary><category term="ransomware" /><category term="windows" /><category term="windows 2019" /><category term="windows server" /></entry><entry><title>PowerShell modules I worked on in 2018</title><id>https://evotec.xyz/blog/sixteen-powershell-modules-that-ive-worked-on-in-2018</id><link href="https://evotec.xyz/blog/sixteen-powershell-modules-that-ive-worked-on-in-2018" /><updated>2019-01-06T17:39:32.0000000Z</updated><summary>We’re a few days in 2019, and from a time perspective, I can say I had a busy 2018. I must say I’ve never expected that but in 2018 I’ve created or worked on 24 PowerShell modules. Some were simpler ones, some were a bit more advanced, and some will be retired in 2019 because their features will be moved to other modules. In PowerShellGallery alone those were downloaded over 15000 times (I must admit that some of those are surely automated tests – “Hello Pester” that I’ve learned in 2018. It’s a nice number thou, and something I’m kind of proud of myself. After all, before 2018 I’ve not created a single PowerShell module before. Sure, I’ve created a bunch of scripts, hardcoded, that did the task that I had to solve. But I’ve never before built something, that could be installed by one little command Install-Module (something I’ve learned in 2018 as well) and executed by anyone, anywhere. I know the title says Sixteen PowerShell Modules but some modules are just too simple to give them anything else than a small mention.</summary><category term="module" /><category term="PowerShell" /><category term="powershellgallery" /><category term="windows" /></entry><entry><title>Windows 2019 – How to add language pack?</title><id>https://evotec.xyz/blog/windows-2019-how-to-add-language-pack</id><link href="https://evotec.xyz/blog/windows-2019-how-to-add-language-pack" /><updated>2019-01-02T13:38:16.0000000Z</updated><summary>Today I’ve been setting up a new server on Windows 2019. By default, I install Windows with English version even if Client works in their language such as German, Polish or Swedish. While some people install Windows in a language they desire to work with, years of experience taught me that installing English and then adding Language Pack is the best way to go. All errors, windows events, and general troubleshooting is much easier if those are in the native English language. Each version of Windows made it easier to install the language pack and have that up and running in no time. In Windows 2019 it’s even more comfortable… or is it?</summary><category term="windows" /><category term="windows server" /><category term="windows server 2019" /></entry><entry><title>Import-Module: This script contains malicious content and has been blocked by your antivirus software.</title><id>https://evotec.xyz/blog/import-module-this-script-contains-malicious-content-and-has-been-blocked-by-your-antivirus-software</id><link href="https://evotec.xyz/blog/import-module-this-script-contains-malicious-content-and-has-been-blocked-by-your-antivirus-software" /><updated>2018-12-12T14:02:21.0000000Z</updated><summary>I’ve been working today on a little project when suddenly my modules stopped working. It was weird because I have not touched anything that could cause it. A message was a bit cryptic mentioning that my PSWriteColor module is required but not available. I’ve decided to try and load PSWriteColor manually using Import-Module command.</summary><category term="powershell" /><category term="windows" /></entry><entry><title>Azure AD Connect – Completed-Export-Errors – Permission-Issue</title><id>https://evotec.xyz/blog/azure-ad-connect-completed-export-errors-permission-issue</id><link href="https://evotec.xyz/blog/azure-ad-connect-completed-export-errors-permission-issue" /><updated>2018-11-29T11:15:53.0000000Z</updated><summary>During synchronization of Active Directory with Office 365 via Azure AD Connect I was greeted with a list of accounts that have permission-issue. Error message by itself gives you a slight hint, but it doesn’t tell you exactly where to look.</summary><category term="azure" /><category term="azure ad" /><category term="windows" /></entry><entry><title>Azure Agent – Where did my space go?</title><id>https://evotec.xyz/blog/azure-agent-where-did-my-space-go</id><link href="https://evotec.xyz/blog/azure-agent-where-did-my-space-go" /><updated>2018-11-28T16:19:01.0000000Z</updated><summary>Recently I had a weird case where one of our Azure servers was starting losing space pretty quickly making Pulseway go nuts. As you can assume from the title of this post the cause for this is Azure Agent itself. But before I actually knew that I had to do some digging as it’s not that obvious because Windows Explorer isn’t showing anything worth checking.</summary><category term="azure" /><category term="Azure Agent" /><category term="TreeSize" /><category term="windows" /><category term="Windows Azure" /></entry><entry><title>Outlook – The primary account cannot be removed unless it is the only account in the profile</title><id>https://evotec.xyz/blog/outlook-the-primary-account-cannot-be-removed-unless-it-is-the-only-account-in-the-profile</id><link href="https://evotec.xyz/blog/outlook-the-primary-account-cannot-be-removed-unless-it-is-the-only-account-in-the-profile" /><updated>2018-11-23T22:39:44.0000000Z</updated><summary>Last few months I’m responsible for the migration of Office 365 to Office 365. While doing so, we came into a situation where users have their old mailbox as Primary Account and new Mailbox as their secondary account. This is a quite common scenario that people are running into and something that is expected. Usually, my recommendation is: Please create a new profile for user and topic is closed. It’s also quite easy to achieve this in an automated way where you delete all profiles and Outlook just goes with autodiscovery adding new account as required. That’s how I have always done this till now. My Client has gone thru setting up 1000+ users with their second account in Outlook and deleting a whole profile, recreating would cause lots of downloading of emails from Office 365 that my Client wanted to avoid.</summary><category term="error" /><category term="exchange" /><category term="outlook" /><category term="PowerShell" /><category term="windows" /></entry><entry><title>PSBlackListChecker – Added Discord support</title><id>https://evotec.xyz/blog/psblacklistchecker-added-discord-support</id><link href="https://evotec.xyz/blog/psblacklistchecker-added-discord-support" /><updated>2018-11-03T20:33:45.0000000Z</updated><summary>It’s been less than 24 hours since I’ve released PSBlackListChecker with support, among other improvements, for Microsoft Teams and Slack and I’m now adding Discord to the mix. Discord was a popular request (well not really, just one person asked, but let’s pretend everyone loves PSBlackListChecker so much that they are too shy to ask for feature requests!).</summary><category term="discord" /><category term="Exchange" /><category term="powershell" /><category term="psblacklistchecker" /><category term="windows" /></entry><entry><title>PowerShell – Environment Path is missing or overwritten</title><id>https://evotec.xyz/blog/powershell-environment-path-is-missing-or-overwritten</id><link href="https://evotec.xyz/blog/powershell-environment-path-is-missing-or-overwritten" /><updated>2018-11-03T12:07:35.0000000Z</updated><summary>I had a strange issue today when I was doing some development where suddenly my scripts would report inability to…</summary><category term="autoit" /><category term="environment" /><category term="parameters" /><category term="powershell" /><category term="psmodulepath" /><category term="variables" /><category term="windows" /></entry><entry><title>Update-Module – PackageManagement\Install-Package : Unable to find repository</title><id>https://evotec.xyz/blog/update-module-packagemanagementinstall-package-unable-to-find-repository</id><link href="https://evotec.xyz/blog/update-module-packagemanagementinstall-package-unable-to-find-repository" /><updated>2018-10-19T17:04:49.0000000Z</updated><summary>I was installing newest version of my PSWinDocumentation module on Windows 2016 when I noticed I can’t really get anything…</summary><category term="powershell" /><category term="windows" /><category term="windows 2012" /><category term="windows 2012R2" /><category term="windows server" /></entry><entry><title>PSWinDocumentation – Audit Active Directory Passwords</title><id>https://evotec.xyz/blog/pswindocumentation-audit-active-directory-passwords</id><link href="https://evotec.xyz/blog/pswindocumentation-audit-active-directory-passwords" /><updated>2018-10-07T17:57:42.0000000Z</updated><summary>If you’re paying attention to what’s happening around the world now you probably know Have I Been Pwned service by now. You probably know that it has huge lists of hashes of passwords that leaked out over the years from different services (LinkedIn, Adobe, and so on). This means those passwords are now in possession of good guys, but also bad guys. With Active Directory being often a central place to store your password that allows you to access your Office 365 account, ADFS, Microsoft Exchange it’s important that your AD passwords is both secure and safe. Bad guys may want to try and access your email accounts or other data that’s available online. And having a list of passwords you or other people may have used before doesn’t help you in protecting your own data.</summary><category term="active directory" /><category term="ad" /><category term="audit" /><category term="powershell" /><category term="windows" /></entry><entry><title>PSWinDocumentation – Version 0.1 with Word / Excel export</title><id>https://evotec.xyz/blog/pswindocumentation-version-0-1-with-word-excel-export</id><link href="https://evotec.xyz/blog/pswindocumentation-version-0-1-with-word-excel-export" /><updated>2018-08-23T20:07:04.0000000Z</updated><summary>A few weeks ago I’ve released my first version of PSWinDocumentation. It was simple, one command module where you start it and get some basic AD stuff into Microsoft Word document. Today… I’m releasing a new version that has a bit bigger feature set. Are you ready for it? Let’s go!</summary><category term="active directory" /><category term="ad" /><category term="excel" /><category term="powershell" /><category term="scripts" /><category term="windows" /><category term="word" /></entry><entry><title>Windows 10 – You’ll need the internet for this 0xCAA7004 or 0xCAA30194 or 0x80072EFD</title><id>https://evotec.xyz/blog/windows-10-youll-need-the-internet-for-this-0xcaa7004-or-0xcaa30194</id><link href="https://evotec.xyz/blog/windows-10-youll-need-the-internet-for-this-0xcaa7004-or-0xcaa30194" /><updated>2018-08-08T08:16:46.0000000Z</updated><summary>For the last few weeks, months that I was working on Windows 10 Insiders release I was having problems to…</summary><category term="0x80072EFD" /><category term="0xCAA30194" /><category term="0xCAA70004" /><category term="insiders" /><category term="insiders channel" /><category term="windows" /><category term="windows 10" /><category term="windows 10 insiders" /></entry><entry><title>Working with Windows Events with PowerShell</title><id>https://evotec.xyz/blog/working-with-windows-events-with-powershell</id><link href="https://evotec.xyz/blog/working-with-windows-events-with-powershell" /><updated>2018-05-28T09:28:21.0000000Z</updated><summary>As you may (and should) know Event Log is your first place to look for explanations on why server/client is…</summary><category term="Active Directory" /><category term="event viewer" /><category term="Exchange" /><category term="get-events" /><category term="get-winevent" /><category term="microsoft" /><category term="powershell" /><category term="windows" /></entry><entry><title>Sync any folder in Windows to OneDrive</title><id>https://evotec.xyz/blog/sync-folder-windows-to-onedrive</id><link href="https://evotec.xyz/blog/sync-folder-windows-to-onedrive" /><updated>2018-02-16T12:31:50.0000000Z</updated><summary>OneDrive is great piece of software but at the time of writing it misses some of the features that competitors…</summary><category term="cloud" /><category term="google drive" /><category term="hard links" /><category term="microsoft windows" /><category term="mklink" /><category term="office 365" /><category term="onedrive" /><category term="onedrive for business" /><category term="soft links" /><category term="symbolic links" /><category term="windows" /><category term="windows 10" /><category term="windows 7" /><category term="windows 8" /><category term="windows 8.1" /></entry><entry><title>Microsoft discontinues Active Directory Replication Status Tool</title><id>https://evotec.xyz/blog/microsoft-discontinues-active-directory-replication-status-tool</id><link href="https://evotec.xyz/blog/microsoft-discontinues-active-directory-replication-status-tool" /><updated>2016-03-21T15:34:26.0000000Z</updated><summary>Active Directory Replication Status Tool is very nifty application providing information about potential problems in replication between domain controllers. As…</summary><category term="active directory. replication" /><category term="microsoft" /><category term="replication tool" /><category term="windows" /></entry><entry><title>Windows Server – SNMP Service Tabs missing</title><id>https://evotec.xyz/blog/windows-server-snmp-service-tabs-missing</id><link href="https://evotec.xyz/blog/windows-server-snmp-service-tabs-missing" /><updated>2016-03-06T13:37:01.0000000Z</updated><summary>Setting up SNMP Monitoring on Windows Servers is usually done by opening Services MMC console and filling up Agent, Traps, Security…</summary><category term="PowerShell" /><category term="snmp" /><category term="snmp service" /><category term="snmp trap" /><category term="windows" /><category term="windows server" /><category term="windows server 2012 r2" /></entry><entry><title>Powershell – Change DNS IP Addresses remotely</title><id>https://evotec.xyz/blog/powershell-change-dns-ip-addresses-remotely</id><link href="https://evotec.xyz/blog/powershell-change-dns-ip-addresses-remotely" /><updated>2016-02-09T14:57:22.0000000Z</updated><summary>Sometimes you need to update multiple computers with proper DNS settings. Instead of doing this one by one manually you…</summary><category term="dns" /><category term="powershell" /><category term="windows" /><category term="windows servers" /></entry></feed>