{"id":10992,"date":"2025-12-24T23:33:12","date_gmt":"2025-12-25T04:33:12","guid":{"rendered":"https:\/\/stevepedwards.today\/DebianAdmin\/?p=10992"},"modified":"2025-12-24T23:33:19","modified_gmt":"2025-12-25T04:33:19","slug":"l1-support-expectations-in-a-windows-server-domain","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/DebianAdmin\/l1-support-expectations-in-a-windows-server-domain\/","title":{"rendered":"L1 Support Expectations in a Windows Server Domain"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10992\" class=\"pvc_stats all  \" data-element-id=\"10992\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p><strong>Basic L1 Support Expectations in a Windows Server Domain<\/strong><\/p>\n<p>An L1 Support Tech is the \"first line of defence,\" focusing on identity, connectivity, and basic resource access.<\/p>\n<p><strong>Identity &amp; User Management (Active Directory)<\/strong><\/p>\n<p>These are performed using <strong>Active Directory Users and Computers (ADUC)<\/strong>.<\/p>\n<ol>\n<li><strong>Reset a User Password:<\/strong> Providing a temporary password and forcing a \"change at next logon.\"<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10993\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-1.png\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10994\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-2.png\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10995\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-3.png\" \/><\/p>\n<p>Advanced L2-3 Support - Group policy created to allow Domain Users to login to domain joined PCs without having to be in local PC RDP group first:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10996\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-4.png\" \/><\/p>\n<ol>\n<li><strong>Unlock\/Freeze an Account:<\/strong> Checking the \"Unlock\" box or using \"Account is Disabled\" for terminations\/freezes.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10997\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-5.png\" \/><\/p>\n<ol>\n<li><strong>Create a New Domain User:<\/strong> Setting up the username, UPN (email style), and initial password.<\/li>\n<\/ol>\n<p>R Click User:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"252\" class=\"wp-image-10998\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-6.png\" \/><\/p>\n<p>Always use Change Password at next logon \u2013 available when Password Never Expires unchecked<\/p>\n<ol>\n<li><strong>Modify Group Membership:<\/strong> Adding a user to a department group (e.g., \"Accounting\") to give them folder access.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-10999\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-7.png\" \/><\/p>\n<ol>\n<li><strong>Modify User Attributes:<\/strong> Updating phone numbers, job titles, or office locations in the \"Properties\" tab.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"655\" class=\"wp-image-11000\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-8.png\" \/><\/p>\n<p><strong>? File &amp; Resource Access<\/strong><\/p>\n<ol>\n<li><strong>Check NTFS Permissions:<\/strong> Right-clicking a folder to see who has \"Read\" vs. \"Modify\" access.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"580\" class=\"wp-image-11001\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-9.png\" \/><\/p>\n<ol>\n<li><strong>Identify Open Files:<\/strong> Using <strong>Server Manager &gt; Files and Storage Services<\/strong> to see which user has a specific file locked.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"453\" class=\"wp-image-11002\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-10.png\" \/><\/p>\n<ol>\n<li><strong>Manage a Print Queue:<\/strong> Clearing stuck documents from a server-hosted printer.<\/li>\n<\/ol>\n<p><strong>The \"Manual Purge\" (Most Effective)<\/strong><\/p>\n<p>If restarting the spooler doesn't work, it\u2019s because the .SHD (shadow) and .SPL (spool) files are still sitting in the system folder.<\/p>\n<ol>\n<li><strong>Stop the Spooler:<\/strong> net stop spooler (via Admin CMD).<\/li>\n<li><strong>Clear the Folder:<\/strong> Navigate to: C:\\Windows\\System32\\spool\\PRINTERS<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-11003\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-11.png\" \/><\/p>\n<ol>\n<li><strong>Delete Everything:<\/strong> Delete every file inside this folder. These are the \"ghosts\" of the stuck documents.<\/li>\n<li><strong>Start the Spooler:<\/strong> net start spooler.\n<ul>\n<li><em>The queue will now be 100% empty.<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Map a Network Drive:<\/strong> Using the \\\\server\\share path to connect a client to a server folder.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"709\" class=\"wp-image-11004\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-12.png\" \/><\/p>\n<p><strong>? Network &amp; Troubleshooting<\/strong><\/p>\n<ol>\n<li><strong>Basic IP Diagnosis:<\/strong> Running ipconfig \/all to verify the IP, Subnet, Gateway, and\u2014most importantly\u2014the DNS server.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"720\" class=\"wp-image-11005\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-13.png\" \/><\/p>\n<ol>\n<li><strong>Test Name Resolution:<\/strong> Using nslookup or ping to see if a name (like sbs) resolves to the correct IP.<\/li>\n<\/ol>\n<p>PS C:\\Users\\steve.LABSERVER2022&gt; nslookup google.com<\/p>\n<p>Server: UnKnown<\/p>\n<p>Address: 172.27.176.34<\/p>\n<p>Non-authoritative answer:<\/p>\n<p>Name: google.com<\/p>\n<p>Addresses: 2800:3f0:4005:40c::200e<\/p>\n<p>172.217.30.206 <em>(Google data center IP address)<\/em><\/p>\n<ol>\n<li><strong>Flush\/Register DNS:<\/strong> Running ipconfig \/flushdns and \/registerdns to fix \"ghost\" entries.<\/li>\n<li><strong>Check Service Status:<\/strong> Opening services.msc to see if a critical service (like Print Spooler) is \"Running.\"<\/li>\n<\/ol>\n<p><strong>Server Health &amp; Monitoring<\/strong><\/p>\n<ol>\n<li><strong>Use Event Viewer:<\/strong> Looking at \"System\" or \"Application\" logs to find the specific \"Red X\" error code for a failure.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-11006\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-14.png\" \/><\/p>\n<ol>\n<li><strong>Task Manager (Server Edition):<\/strong> Identifying which process is eating the server's CPU or RAM.<\/li>\n<\/ol>\n<p><strong>R Click Taskbar:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1337\" height=\"694\" class=\"wp-image-11007\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-15.png\" \/><\/p>\n<ol>\n<li><strong>Restart a Server Gracefully:<\/strong> Understanding when to use \"Planned\" vs. \"Unplanned\" shutdown reasons.<\/li>\n<\/ol>\n<p>a logging tool for the <strong>System Event Log<\/strong>. Choosing the right one helps you (or an auditor) look back months later to see why the server was offline.<\/p>\n<p>Here is the simple rule of thumb for your lab:<\/p>\n<p><strong>?? Use \"Planned\" When...<\/strong><\/p>\n<p>You are the one initiating the action and the server is healthy.<\/p>\n<ul>\n<li><strong>Maintenance:<\/strong> You are shutting down to copy the VM to your USB.<\/li>\n<li><strong>Installation:<\/strong> You just installed a new role or software that requires a reboot.<\/li>\n<li><strong>Configuration:<\/strong> You changed the IP address or renamed the server.<\/li>\n<li><strong>Hardware Upgrade:<\/strong> (In the physical world) You are adding RAM to the host.<\/li>\n<\/ul>\n<p><strong>Selection in Menu:<\/strong> <em>Operating System: Reconfiguration (Planned)<\/em> or <em>Other (Planned)<\/em>.<\/p>\n<p><strong>? Use \"Unplanned\" When...<\/strong><\/p>\n<p>The shutdown was forced by an outside factor or a system failure.<\/p>\n<ul>\n<li><strong>Power Failure:<\/strong> Your laptop battery died or the power cord was pulled.<\/li>\n<li><strong>System Crash (BSOD):<\/strong> The server froze or hit a Blue Screen of Death.<\/li>\n<li><strong>Unresponsive:<\/strong> The server was so laggy you had to \"Turn Off\" via Hyper-V Manager instead of the Start Menu.<\/li>\n<\/ul>\n<p>------------------------<\/p>\n<p>Identify<\/p>\n<p>Open Files: Using Server Manager &gt; Files and Storage Services to see which user has a specific file locked.<\/p>\n<p>Manage<\/p>\n<p>a Print Queue: Clearing stuck documents from a server-hosted printer. And understanding when to use \"Planned\" vs. \"Unplanned\" shutdown reasons.\"<\/p>\n<p>When a server acts as a Print Server, all the documents sit in a \"Spooler\" folder on the server before being sent to the physical printer.<\/p>\n<ul>\n<li><strong>How to do it:<\/strong>\n<ol>\n<li>On the server, go to <strong>Control Panel &gt; Devices and Printers<\/strong> (or type printmanagement.msc in the Run box for the pro version).<\/li>\n<li>Double-click the printer in question to see the list of documents.<\/li>\n<li>To clear a jam: Click <strong>Printer &gt; Cancel All Documents<\/strong>.<\/li>\n<li><strong>The \"Nuclear\" Option:<\/strong> If they won't delete, you open services.msc, <strong>Stop<\/strong> the \"Print Spooler\" service, manually delete the files in C:\\Windows\\System32\\spool\\PRINTERS, and then <strong>Start<\/strong> the service again.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Why we do it:<\/strong> One corrupted 50MB PDF can block the entire office from printing all day.<\/li>\n<\/ul>\n<p>Using DISKPART when WSL2 Linux cannot see the \/mnt drive that has not past through the Win\/Linux file share boundary:<\/p>\n<p>This is a common frustration when a Windows Recovery or Boot tool \"claims\" a drive\u2014it creates a 32GB partition and leaves the rest as unallocated space, often making the drive look like it has \"shrunk\" at the hardware level.<\/p>\n<p>In <strong>WSL2<\/strong>, USB drives do not automatically appear in \/mnt\/ because that directory is for <strong>mounted file systems<\/strong>, not raw hardware. To use cfdisk or gparted, you first have to \"attach\" the physical hardware to the Linux kernel.<\/p>\n<p><strong>1. Why it isn't in \/mnt\/<\/strong><\/p>\n<p>WSL2 is a utility-VM. While it can see your local C: and D: drives via a plan9 network share, it cannot see raw USB devices unless you \"pass them through.\"<\/p>\n<p><strong>2. The \"Windows Way\" (Easiest Fix)<\/strong><\/p>\n<p>Before jumping into Linux tools, try the Windows <strong>DiskPart<\/strong> tool. It is often more powerful than the \"Format\" right-click menu for fixing \"shrunk\" USB sticks.<\/p>\n<ol>\n<li>Open <strong>Command Prompt<\/strong> (Admin).<\/li>\n<li>Type diskpart.<\/li>\n<li>Type list disk (Identify your USB stick\u2014usually Disk 1 or 2).<\/li>\n<li>Type select disk X (Replace X with your USB disk number).<\/li>\n<li><strong>WARNING:<\/strong> Type clean (This wipes the partition table and the \"32GB limit\" entirely).<\/li>\n<li>Type create partition primary.<\/li>\n<li>Type format fs=ntfs quick.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1366\" height=\"720\" class=\"wp-image-11008\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2025\/12\/word-image-10992-16.png\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_10992\" class=\"pvc_stats all  \" data-element-id=\"10992\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Basic L1 Support Expectations in a Windows Server Domain An L1 Support Tech is the \"first line of defence,\" focusing on identity, connectivity, and basic resource access. Identity &amp; User Management (Active Directory) These are performed using Active Directory Users and Computers (ADUC). Reset a User Password: Providing a temporary password and forcing a \"change <a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/l1-support-expectations-in-a-windows-server-domain\/\" class=\"more-link\">...<span class=\"screen-reader-text\">\u00a0 L1 Support Expectations in a Windows Server Domain<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-10992","post","type-post","status-publish","format-standard","hentry","category-post"],"a3_pvc":{"activated":true,"total_views":6,"today_views":0},"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/10992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/comments?post=10992"}],"version-history":[{"count":1,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/10992\/revisions"}],"predecessor-version":[{"id":11009,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/10992\/revisions\/11009"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/media?parent=10992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/categories?post=10992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/tags?post=10992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}