&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Articles from 2024 on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/articles/2024/</link><description>Recent content in Articles from 2024 on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://powershell.org/articles/2024/index.xml" rel="self" type="application/rss+xml"/><item><title>OnRamp Scholarship Application Now Open</title><link>https://powershell.org/articles/2024-12-02-onramp-scholarship-application-now-open/</link><guid>https://powershell.org/articles/2024-12-02-onramp-scholarship-application-now-open/</guid><pubDate>Mon, 02 Dec 2024 15:20:46 +0000</pubDate><description>&lt;h1 id="scholarship-applications-now-open-for-the-onramp-program-at-the-powershell--devops-global-summit" class="ps-heading"&gt;Scholarship Applications Now Open for the OnRamp Program at the PowerShell + DevOps Global Summit!&lt;a class="ps-heading-anchor" href="#scholarship-applications-now-open-for-the-onramp-program-at-the-powershell--devops-global-summit" aria-label="Link to this section" title="Link to this section"&gt;&lt;i class="fas fa-link" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Are you an entry-level IT professional looking for an immersive introduction to PowerShell, DevOps, and the broader tech community? The &lt;strong&gt;OnRamp program&lt;/strong&gt; at the PowerShell + DevOps Global Summit is designed just for you, and scholarship applications are now open!&lt;/p&gt;
&lt;p&gt;This is your chance to take part in a transformative experience, where you’ll gain technical skills, learn from industry experts, and connect with a thriving community.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<h1 id="scholarship-applications-now-open-for-the-onramp-program-at-the-powershell--devops-global-summit" class="ps-heading">Scholarship Applications Now Open for the OnRamp Program at the PowerShell + DevOps Global Summit!<a class="ps-heading-anchor" href="#scholarship-applications-now-open-for-the-onramp-program-at-the-powershell--devops-global-summit" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h1><p>Are you an entry-level IT professional looking for an immersive introduction to PowerShell, DevOps, and the broader tech community? The<strong>OnRamp program</strong> at the PowerShell + DevOps Global Summit is designed just for you, and scholarship applications are now open!</p><p>This is your chance to take part in a transformative experience, where you’ll gain technical skills, learn from industry experts, and connect with a thriving community.</p><hr><h2 id="what-is-the-onramp-program" class="ps-heading"><strong>What is the OnRamp Program?</strong><a class="ps-heading-anchor" href="#what-is-the-onramp-program" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>The OnRamp program is a dedicated track within the PowerShell + DevOps Global Summit. It’s tailored for individuals at the beginning of their IT careers, providing:</p><ul><li>Hands-on learning in PowerShell and DevOps technologies.</li><li>Development of essential soft skills for IT professionals.</li><li>Guidance and mentorship from experienced instructors and community members.</li></ul><p>This program seamlessly integrates classroom learning with keynotes, general sessions, and social events at the Summit.</p><hr><h2 id="who-should-apply" class="ps-heading"><strong>Who Should Apply?</strong><a class="ps-heading-anchor" href="#who-should-apply" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>The OnRamp program welcomes those who:</p><ul><li>Are new to IT, with foundational certifications like CompTIA A+ or Cisco IT Essentials.</li><li>Have basic knowledge of server administration (though no prior PowerShell experience is required).</li><li>Are committed to building a career in IT.</li><li>Represent diverse backgrounds, especially those from underrepresented groups in tech.</li></ul><hr><h2 id="scholarship-benefits" class="ps-heading"><strong>Scholarship Benefits</strong><a class="ps-heading-anchor" href="#scholarship-benefits" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>Thanks to The DevOps Collective, Inc., scholarship recipients will receive:</p><ul><li><strong>Free admission</strong> to the OnRamp track, covering all sessions, meals, and social events.</li><li><strong>Five nights of lodging</strong> near the Summit venue.</li><li><strong>Round-trip US domestic airfare (coach)</strong>.</li><li><strong>Optional buddy pairing</strong>, connecting you with an experienced attendee for mentorship and networking.</li></ul><hr><h2 id="requirements-for-participation" class="ps-heading"><strong>Requirements for Participation</strong><a class="ps-heading-anchor" href="#requirements-for-participation" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>To make the most of the OnRamp experience, you’ll need:</p><ul><li>A laptop capable of running PowerShell 7+ and Visual Studio Code (VS Code).</li><li>The PowerShell extension for VS Code installed before the event.</li><li>Administrator rights on your laptop.</li></ul><p>All required software is free, and installation instructions are available on<a href="https://www.powershellsummit.org">PowerShellSummit.org</a>.</p><hr><h2 id="how-to-apply-for-a-scholarship" class="ps-heading"><strong>How to Apply for a Scholarship</strong><a class="ps-heading-anchor" href="#how-to-apply-for-a-scholarship" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>If you’re ready to jumpstart your IT career, here’s what to do next:</p><ol><li><strong>Review the OnRamp Brochure</strong> for full details about the program.</li><li>Complete the scholarship application form.</li><li>Submit your application before the deadline.</li></ol><p>Scholarships are limited, so don’t wait!</p><hr><h2 id="why-apply-for-onramp" class="ps-heading"><strong>Why Apply for OnRamp?</strong><a class="ps-heading-anchor" href="#why-apply-for-onramp" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>The OnRamp program is more than just a training session. It’s an invitation to join a vibrant, supportive community of professionals dedicated to helping you succeed in your IT journey. Whether you’re learning new skills or building a professional network, OnRamp equips you for a bright future in tech.</p><hr><p><strong>Don’t miss this opportunity!</strong> Visit<a href="https://www.powershellsummit.org/onramp">PowerShellSummit.org</a> to apply today and follow us on social media for updates. The deadline is approaching fast—secure your spot now!</p><p><strong>Let’s build the future of IT together.</strong></p>
]]></content:encoded></item><item><title>PowerShell + DevOps Global Summit 2025: Call for Papers Now Open!</title><link>https://powershell.org/articles/2024-09-30-powershell-devops-global-summit-2025-call-for-papers-now-open/</link><guid>https://powershell.org/articles/2024-09-30-powershell-devops-global-summit-2025-call-for-papers-now-open/</guid><pubDate>Mon, 30 Sep 2024 17:36:14 +0000</pubDate><description>&lt;h1 id="powershell--devops-global-summit-2025-call-for-papers-now-open" class="ps-heading"&gt;PowerShell + DevOps Global Summit 2025: Call for Papers Now Open!&lt;a class="ps-heading-anchor" href="#powershell--devops-global-summit-2025-call-for-papers-now-open" aria-label="Link to this section" title="Link to this section"&gt;&lt;i class="fas fa-link" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Calling all innovators, problem-solvers, and thought leaders in the PowerShell and DevOps realm! The stage is set for the most anticipated event of 2025, and we want you to be a part of it. The PowerShell + DevOps Global Summit 2025 is now accepting session proposals, and this is your moment to shine. From &lt;strong&gt;April 7-10, 2025&lt;/strong&gt;, in Bellevue, WA, the brightest minds in automation and DevOps will converge to share knowledge, challenge the status quo, and push the boundaries of what&amp;rsquo;s possible. Whether you&amp;rsquo;re a seasoned expert or a rising star with fresh perspectives, we invite you to submit your ideas and help shape the future of our industry.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<h1 id="powershell--devops-global-summit-2025-call-for-papers-now-open" class="ps-heading">PowerShell + DevOps Global Summit 2025: Call for Papers Now Open!<a class="ps-heading-anchor" href="#powershell--devops-global-summit-2025-call-for-papers-now-open" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h1><p>Calling all innovators, problem-solvers, and thought leaders in the PowerShell and DevOps realm! The stage is set for the most anticipated event of 2025, and we want you to be a part of it. The PowerShell + DevOps Global Summit 2025 is now accepting session proposals, and this is your moment to shine. From<strong>April 7-10, 2025</strong>, in Bellevue, WA, the brightest minds in automation and DevOps will converge to share knowledge, challenge the status quo, and push the boundaries of what&rsquo;s possible. Whether you&rsquo;re a seasoned expert or a rising star with fresh perspectives, we invite you to submit your ideas and help shape the future of our industry.</p><h2 id="what-were-looking-for" class="ps-heading">What We&rsquo;re Looking For<a class="ps-heading-anchor" href="#what-were-looking-for" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>The Summit is seeking innovative and engaging presentations on a wide range of topics, including:</p><ul><li>PowerShell: Novel approaches and advanced techniques</li><li>Automation Integrations: PowerShell with tools like Ansible, Terraform, IoT</li><li>DevOps Practices: CI/CD, Infrastructure-as-Code, DevSecOps</li><li>Cross-Platform Automation</li><li>Cloud Computing: PowerShell in Azure, AWS, and beyond</li><li>Real-World Solutions and Case Studies</li><li>Advanced (400-level) Deep Dives</li><li>Security-Related Topics</li><li>Soft Skills &amp; Career Growth</li><li>Next-Level Sessions: Innovative approaches solving unique problems</li></ul><h2 id="session-types-and-speaker-benefits" class="ps-heading">Session Types and Speaker Benefits<a class="ps-heading-anchor" href="#session-types-and-speaker-benefits" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>This year, we are offering four types of sessions, each designed to provide unique value to our attendees. Here is a detailed breakdown of each session type:</p><h3 id="1-fast-focus-25-minutes" class="ps-heading">1. Fast Focus (25 minutes)<a class="ps-heading-anchor" href="#1-fast-focus-25-minutes" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><ul><li><strong>Description</strong>: These are short, impactful talks designed to deliver one key idea or concept. They&rsquo;re perfect for concise, focused topics that do not require a full-length session.</li><li><strong>Speaker Requirement</strong>: Speakers must commit to delivering at least two Fast Focus sessions to qualify for speaker benefits.</li><li><strong>Honorarium</strong>: $250 per speaker</li></ul><h3 id="2-45-minute-breakout-sessions" class="ps-heading">2. 45-Minute Breakout Sessions<a class="ps-heading-anchor" href="#2-45-minute-breakout-sessions" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><ul><li><strong>Description</strong>: These are our traditional sessions, providing ample time to thoroughly cover a topic. Ideal for in-depth explanations, demonstrations, or discussions on specific PowerShell or DevOps concepts.</li><li><strong>Honorarium</strong>: $500 per speaker</li></ul><h3 id="3-90-minute-deep-dives" class="ps-heading">3. 90-Minute Deep Dives<a class="ps-heading-anchor" href="#3-90-minute-deep-dives" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><ul><li><strong>Description</strong>: These workshop-style sessions allow for deeper exploration of a subject. Theyare perfect for complex topics that require more time for explanation, hands-on examples, or extensive Q&amp;A.</li><li><strong>Honorarium</strong>: $1,000 per speaker</li></ul><h3 id="4-4-hour-hands-on-labs" class="ps-heading">4. 4-Hour Hands-On Labs<a class="ps-heading-anchor" href="#4-4-hour-hands-on-labs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><ul><li><strong>Description</strong>: These extended, practical sessions provide attendees with an immersive learning experience. Speakers should prepare materials for participants to follow along, allowing for active engagement with the subject matter.</li><li><strong>Speaker Requirement</strong>: Pre-prepared materials for participants are essential.</li><li><strong>Honorarium</strong>: $2,000 per speaker</li></ul><p><strong>Important Notes for All Session Types</strong>:</p><ul><li><p>All sessions must be delivered in person at the conference site.</p></li><li><p>Sessions must be presented in English at a minimum.</p></li><li><p>If co-presenting, benefits will only be extended to the primary speaker listed on the submission unless otherwise agreed upon in advance.</p></li></ul><h2 id="selection-process-ensuring-fairness-and-quality" class="ps-heading">Selection Process: Ensuring Fairness and Quality<a class="ps-heading-anchor" href="#selection-process-ensuring-fairness-and-quality" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><p>This year, we are implementing a robust two-round selection process designed to ensure fairness, diversity, and the highest quality of content for our attendees. Here&rsquo;s how it works:</p><h3 id="round-1-blind-review" class="ps-heading">Round 1: Blind Review<a class="ps-heading-anchor" href="#round-1-blind-review" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>In the first round, all submissions will undergo a blind review. This means:</p><ul><li>All identifying information (names, companies, etc.) will be removed from the proposals.</li><li>Reviewers will evaluate each submission solely on its content, relevance, and potential value to attendees.</li><li>Proposals will be rated on a Yes/No/Maybe scale.</li></ul><p><strong>Why Blind Review?</strong><br>
We have implemented this blind review process to address and minimize selection bias. By removing identifying information, we ensure that:</p><ol><li>Each proposal is judged on its merits alone, not on the reputation or background of the speaker.</li><li>New voices and fresh perspectives have an equal opportunity to be heard.</li><li>We reduce unconscious biases related to gender, ethnicity, or organizational affiliation.</li></ol><p>This approach helps us discover hidden gems and ensures a diverse range of speakers and topics.</p><h3 id="round-2-comparison" class="ps-heading">Round 2: Comparison<a class="ps-heading-anchor" href="#round-2-comparison" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>After the blind review:</p><ul><li>Proposals will be compared based on their scores from the first round.</li><li>Additional factors such as topic balance, audience interest, and overall program coherence will be considered.</li><li>Final selections will be made to create a well-rounded, high-quality program.</li></ul><p><strong>Why Two Rounds?</strong><br>
The two-round process allows us to:</p><ol><li>First focus solely on content quality and relevance (Round 1).</li><li>Then consider the broader context of the entire conference program (Round 2).</li></ol><p>This approach helps us build a conference schedule that not only features the best individual sessions but also creates a cohesive and comprehensive experience for all attendees.</p><p>We believe this selection process will result in a diverse, engaging, and high-quality program that represents the best of the PowerShell and DevOps community. It aligns with our commitment to fairness, inclusion, and excellence in content curation.</p><h2 id="important-details" class="ps-heading">Important Details<a class="ps-heading-anchor" href="#important-details" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><ul><li>All sessions must be delivered in person and in English</li><li>The CFP closes on<strong>November 15, 2024</strong></li><li>Review all travel and speaker benefit information before submitting</li></ul><p>This is your chance to contribute to the PowerShell and DevOps community, share your knowledge, and connect with like-minded professionals. Whether you&rsquo;re a seasoned speaker or considering your first presentation, we encourage you to submit your ideas.</p><p>Don not miss this opportunity to be part of the PowerShell + DevOps Global Summit 2025. Submit your proposal now and help shape the future of automation and DevOps!</p><p><a href="https://sessionize.com/pshsummit25" title="Submit your sessions today">Submit your sessions today</a></p><p>For full details and to submit your proposal, visit the official CFP page. We can not wait to see what innovative ideas you will bring to the Summit!</p>
]]></content:encoded></item><item><title>Summit 2024 Speaker Spotlight: Steven Judd</title><link>https://powershell.org/articles/2024-03-08-summit2024-spotlight-steven-judd/</link><guid>https://powershell.org/articles/2024-03-08-summit2024-spotlight-steven-judd/</guid><pubDate>Fri, 08 Mar 2024 18:11:49 +0000</pubDate><description>&lt;p&gt;Hey there, PowerShell enthusiasts! Today marks the start of a series of interviews featuring select Summit 2024 presenters. I plan to sit and chat briefly with a mix of familiar and unfamiliar community presenters. Through these interviews, my aim is to provide you with an opportunity to get to know our presenters and generate some anticipation for their upcoming talks at the PowerShell Summit in Bellevue, Washington next month.&lt;/p&gt;
&lt;p&gt;Joining me as my first guest is my good friend and active community member, &lt;strong&gt;Steven Judd&lt;/strong&gt;!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Hey there, PowerShell enthusiasts! Today marks the start of a series of interviews featuring select Summit 2024 presenters. I plan to sit and chat briefly with a mix of familiar and unfamiliar community presenters. Through these interviews, my aim is to provide you with an opportunity to get to know our presenters and generate some anticipation for their upcoming talks at the PowerShell Summit in Bellevue, Washington next month.</p><p>Joining me as my first guest is my good friend and active community member,<strong>Steven Judd</strong>!</p><p>Steven has been dedicating his time to helping others in the community for quite a while now. He&rsquo;s been a regular guest speaker and attendee at my user group, and together we hosted the virtual PowerShell Summit in 2021. Steven is famous for his dad jokes, custom PowerShell t-shirts, and programmable billboard hats. Despite his love for fun and enjoyment, Steven has been using and contributing to PowerShell for a long time. A vocal advocate for our community, he is known for his deep expertise in PowerShell and willingness to share his knowledge.</p><p>We wound up talking about PowerShell for 90 minutes on a call that was supposed to be only 20 minutes. Here&rsquo;s a not-so-brief rundown of that interview.</p><p><strong>Mike:</strong><br><em>Hi Steven! Good to see you again. Thanks for spending some time with me. Let&rsquo;s kick things off by sharing how you got into IT.</em></p><p><strong>Steven:</strong><br>
My entry into the IT field was completely unexpected. My IT career began in 1993 when I landed my first job, setting off a 30-year adventure. It all began when I completed my degrees in music performance and business administration, with dreams of working in the music business. However, reality hit hard, and I found myself working as a file clerk at a Trust Company in Oklahoma City.</p><p>Despite the humble beginnings, my passion for technology only increased as I helped colleagues navigate the world of computers, eventually leading me to my first IT job in tech support. The lesson I took from this experience was the value of seizing unexpected opportunities and embracing change, even if it means deviating from the initial plan.</p><p><strong>Mike:</strong><br><em>Did you go to college and complete a standard IT education program?</em></p><p><strong>Steven:</strong><br>
I&rsquo;ve mostly been self-taught in my journey into the world of programming. The only formal computer class I ever took was a visual basic course at a university, which shows how long ago it was. Since then, I&rsquo;ve taken some training courses at work, but most of my skills have been honed through practical experience and personal exploration.</p><p><strong>Mike:</strong><br><em>Can you tell me about some of roles you had in the past and what you specialize in?</em></p><p><strong>Steven:</strong><br>
Throughout my career, I&rsquo;ve worn many hats and worked in various industries. I started in banking, then moved on to a .com until financial challenges arose and they went under. Then, I entered the oil and gas sector, switched to social media, and currently I&rsquo;m working in software as a service for the transportation industry. Currently, my role is as a DevOps infrastructure engineer, focusing on ensuring seamless operations within this field.</p><p><strong>Mike:</strong><br><em>DevOps Engineer, nice! That&rsquo;s a pretty lofty title. What does a DevOps Infrastructure Engineer actually do at your org?</em></p><p><strong>Steven:</strong><br>
It&rsquo;s interesting because I&rsquo;ve returned to a small company. We&rsquo;re a software as a service company, so most of my colleagues have technical roles, which is fun because the transportation industry isn&rsquo;t known for its tech-savvy people.</p><p>The company serves a customer base that may not be tech-savvy, so everyone excels at translating technical language into everyday terms. I focus on keeping the infrastructure running. I am responsible for server management, VLAN configs, firewall security, audits, and working with the security team. Additionally, I delve into infrastructure as code and get to work across multiple cloud environments and handle disaster recovery measures. So it&rsquo;s a kitchen sink type role that keeps me engaged in various aspects of our operations.</p><p><strong>Mike:</strong><br><em>You mentioned that you do jack of all trades type work for this company since its smaller, but I know your previous roles were for large companies and you had very specific roles. Could you share a bit about your previous roles?</em></p><p><strong>Steven:</strong><br>
Oh man, I&rsquo;ve done a lot of things.</p><p>My previous gigs in larger companies were more specialized. Back in the oil and gas industry, I started as a web services coordinator, which was basically, &ldquo;Hey, we&rsquo;ve got web servers, and we need you to run them and keep everything afloat. From there, I was an early adopter of virtualization with VMware. I always ended up in these new areas because the businesses had a need and I was willing to give it go.</p><p>For example, the lead into virtualization sort of went like this: We&rsquo;re thinking about giving VMware a shot. Are you interested? I was like, &ldquo;ooh yes, I am very much interested.&rdquo; We figured it out and was a gigantic success for the enterprise.</p><p>I have also worked as a SharePoint admin and switched over to architecture and design. So I&rsquo;ve definitely had my hands in lots of different things! Workflow software like K2 also made its way into my repertoire over the years. It&rsquo;s been a wild ride of different roles and responsibilities!</p><p><strong>Mike:</strong><br><em>I&rsquo;ve known you for a while, and I know you&rsquo;re all about the command line. Have you always been into the command line stuff? How did you get started with PowerShell?</em></p><p><strong>Steven:</strong><br>
My journey into PowerShell wasn&rsquo;t love at first sight. When I worked at the oil and gas company, we had a really tight partnership with Microsoft and they said, &ldquo;We have this new thing called Monad&rdquo;. At the time, Monad was just coming out of beta. This was back in 2008 when I did some official Microsoft training classes that were available to us at the time. I trained on PowerShell with the official Microsoft documentation they released.</p><p>Here&rsquo;s the funny thing though; I thought it was stupid. I was like, I don&rsquo;t know why I would use this. I have VB Script now. Looking back on that it&rsquo;s pretty comical, but at the time I didn&rsquo;t get it and, it&rsquo;s OK because the truth is there&rsquo;s times in your career you may see something and just not get it.<br>
I was like, OK, why would I use PowerShell to invoke WMI when I&rsquo;ve got VB script to invoke WMI. However, a pivotal moment came during a SharePoint conference in 2010 where PowerShell took center stage for advanced administration tasks. Most of the advanced administration, in fact a ton of it, was in PowerShell.</p><p>You could do things in the UI, but about 25% of the work was in the UI and everything else was in PowerShell and I looked at that and went, oh the writings on the wall. I figured I had better learn this, and I dove into learning PowerShell with the help of colleagues who were equally enthusiastic. Together, we crafted a custom training program for our organization and PowerShell became part of our daily operations.</p><p><strong>Mike:</strong><br><em>It&rsquo;s so interesting to see where you are today with your knowledge and to see that you sort of just stumbled into many of the things you have now mastered. Seeing your background now, I think I already know the answer to my next question, but here goes&hellip;</em></p><p><em>What keeps you motivated to keep doing talks and demos and sharing with people?</em></p><p><strong>Steven:</strong><br>
Let me tell you something&hellip; You want to know the best way to learn something?</p><p><strong>Mike:</strong><br><em>Teach it?</em></p><p><strong>Steven:</strong><br>
Well, I would say you&rsquo;re going to speak about it or teach it. Demos force me to learn the material. So, that&rsquo;s a big driver for me.</p><p><strong>Mike:</strong><br><em>Did you have a moment with PowerShell where you were like, &ldquo;oh, I need to know this&rdquo;?</em></p><p><strong>Steven:</strong><br>
Early on, it was probably when I started automating our code deploys. I mean, I&rsquo;d had wins before but when I started using PowerShell I didn&rsquo;t really understand what object-oriented meant or the benefits.</p><p>So, the first thing I did with PowerShell was use the Get-Content cmdlet on a file. I had this text file with all my servers and I could connect to them using PowerShell, and I was like, oh, that&rsquo;s cool! Then I figured out how to pipe my server list to the Test-Connection cmdlet.</p><p>So now I&rsquo;ve imported my list of servers, passed that data into Test-Connection, and it tells me whether all these servers are online or not. Then I made some scripts that would output status messages with Write-Host. It was really janky, but it&rsquo;s what I knew initially and at the time was a massive time saver.</p><p><strong>Mike:</strong><br><em>So even if it&rsquo;s janky, you do it and you feel like, oh man, I couldn&rsquo;t do that previously?</em></p><p><strong>Steven:</strong><br>
Yeah! And then I learned I can use Where-Object, and then I learned I can group things. Oh look! I can also sort the data. And then the light bulb goes off. I was like, “ahhhh,” and I have this epiphany about objects and PowerShell. Well, once the epiphany hit, then I realized I can start doing some powerful stuff with PowerShell. So, what I did was set out to automate our code deploys. That was really the moment for me when I understood what&rsquo;s possible.</p><p><strong>Mike:</strong><br><em>You mentioned getting involved in setting up curriculums and sharing knowledge early on. You&rsquo;ve done a bunch of talks for my group and others. We were also the hosts for the Summit in 2021. What&rsquo;s the motivation behind doing these demos? What&rsquo;s the reason that makes you want to do that?</em></p><p><strong>Steven:</strong><br>
The thing for me is that this product helped me in my career, and what I want is for other people to realize the gains that are out there for the taking. Once you learn a bit, you quickly discover the ability to do many powerful things. For me it was like, &ldquo;Oh, I learned PowerShell, so this is all I know.&rdquo; But actually, learning PowerShell made me realize that I also learned the basics of object-orientated programming.</p><p>That motivated me to put some effort into learning good logic flows. Then I learned to write code really fast. It’s just been a very rewarding path for me, and I would like others to have a chance at the same. I want to show them that if someone like me, with no formal IT education and with music and business degrees can do this, then so can you.</p><p><strong>Mike:</strong><br><em>Ok, I get that. I have had some similar experiences and motivation around giving back to others. I find that this line of thought is a powerful motivator. I never thought I&rsquo;d be a community leader, but I&rsquo;m happy it turned out that way. Sharing with others has been super rewarding for me too.</em></p><p><em>Let&rsquo;s talk Summit experience. When did you first present at Summit and what was that like?</em></p><p><strong>Steven:</strong><br>
Last year was my first time presenting at Summit. The build-up is scary &lsquo;cause you want to do a good job, and you never know when a well-known person in the community might stroll in and wonder, &ldquo;What&rsquo;s this speaker gonna say?&rdquo;</p><p>My talks got a lot of positive feedback and people were really excited about them. But you know, when you&rsquo;re getting ready, you want everything to be perfect and nothing ever is. During one of my talks, the room&rsquo;s projector didn&rsquo;t work as a second monitor, so I couldn&rsquo;t see my speaker notes. After fiddling around for a bit, I realized I was wasting my time as a presenter, and I just decided to go for it without my notes.</p><p><strong>Mike:</strong><br><em>Wow, that&rsquo;s a tough way to kick off Summit presentations. That&rsquo;s great to hear that it all worked out. For those who haven&rsquo;t been to Summit, share any hidden insights about the Summit that first-time participants might not know. What might they encounter? What&rsquo;s the general attitude at the Summit?</em></p><p><strong>Steven:</strong><br>
The 2019 Summit was a game-changer for me. The people I met were genuinely interested in my perspective and what I could gain from the event. The people at the event were so friendly that I felt comfortable and connected with them right away, and that&rsquo;s something you hardly ever come across.</p><p><strong>Mike:</strong><br><em>Before we finish, can you tell me what you&rsquo;ll be discussing this at Summit this year?</em></p><p><strong>Steven:</strong><br>
I have three talks scheduled for this year. Two are for the main Summit conference and one is for the On-Ramp program. My first talk is about using PowerShell to be a Linux admin, because in my current role, unlike my 30 prior years of IT work, there are zero Windows servers at this organization. It is all Linux based, and so I&rsquo;ve been becoming a Linux admin, among other duties.</p><p><strong>Mike:</strong><br><em>Wow, that sounds challenging!</em></p><p><strong>Steven:</strong><br>
It&rsquo;s challenging alright. Especially when you don&rsquo;t have years and years of experience with it. But what I have is knowledge of PowerShell, and they did not have a problem with me putting PowerShell on a couple of servers. I&rsquo;m using that to my advantage as a Linux admin, so that&rsquo;s what I&rsquo;m gonna be talking about.</p><p>Also, I&rsquo;m teaming up with Jason Helmick for another talk. We&rsquo;ll be discussing how to quickly and securely manage your resources using Azure Cloud Shell. It&rsquo;s gonna be a talk about Azure Cloud Shell. But guess what? It&rsquo;s based on Linux too! So I&rsquo;ll be doing two Linux talks at this Summit.</p><p><strong>Mike:</strong><br><em>Any specific topics or people you&rsquo;re excited to see at Summit this year?</em></p><p><strong>Steven:</strong><br>
I think what I&rsquo;m looking forward to the most is seeing how many dad jokes I can pepper people with. You know, whether it&rsquo;s in conversation or my presentations or whatever, &lsquo;cause that&rsquo;s just what I love to do.</p><p>I haven&rsquo;t bothered looking at the schedule yet to see which talks I&rsquo;ll go to because I know there&rsquo;ll be some stupid one-hour block where four of my friends are speaking at the same time and I&rsquo;ll have to make a terrible decision. I know it&rsquo;s gonna happen, so I haven&rsquo;t bothered looking since I don&rsquo;t want to feel overwhelmed while I&rsquo;m working on my presentations.</p><p><strong>Mike:</strong><br><em>I can relate so much to what you just said. I keep forgetting about this thing every year. Ugh, it&rsquo;s so hard to decide what to go to. You forget that every hour of demos is FOUR great choices. It&rsquo;s torture. You want to see everything, but you have to pick just one session. You know, I&rsquo;ll be like, &ldquo;I&rsquo;m going to session A,&rdquo; but then I run into someone in the hall right before a session starts and they&rsquo;re like, &ldquo;No way! You HAVE to see this next session!&rdquo; and then I make some last-minute change. That&rsquo;s Summit in a nutshell, if you ask me. There are so many tough choices.</em></p><p><em>Got any special plans for your sticker game on this trip?</em></p><p><strong>Steven:</strong><br>
I have a brand new, never before seen sticker design. And I have some swag I have been stockpiling because I love that kind of stuff.</p><p><strong>Mike:</strong><br><em>I need one of those stickers! Will &ldquo;Travel Piggy&rdquo; and the Billboard Hat be making it to Summit as well?</em></p><p><strong>Steven:</strong><br>
If I&rsquo;m there and they&rsquo;re not, something has gone completely off the rails. Travel Piggy is super pumped for the Summit. He always has a bag ready to go traveling. He&rsquo;s all set and itching to go and start posting his adventures on Twitter to @travelpiggie. Plus, I know where the batteries and controller are for my hat.</p><p><strong>Mike:</strong><br><em>That&rsquo;s amazing! Thanks a bunch for spending time with me and sharing your thoughts with the readers!</em></p><p><strong>Steven:</strong><br>
Thanks for having me. This was so much fun, and I know Summit will be too. I can&rsquo;t wait to go!</p><p>If you&rsquo;re planning on going to Summit, be sure to say hi to Steven Judd and think about attending one of his three sessions. He&rsquo;s the perfect example of why the Summit experience is so unique and fun! Stay tuned for more chats with Summit speakers!</p>
]]></content:encoded></item><item><title>How to Toggle Logon Restrictions for AD Accounts</title><link>https://powershell.org/articles/2024-03-05-how-to-toggle-logon-restrictions-for-ad-accounts/</link><guid>https://powershell.org/articles/2024-03-05-how-to-toggle-logon-restrictions-for-ad-accounts/</guid><pubDate>Tue, 05 Mar 2024 17:00:33 +0000</pubDate><description>&lt;p&gt;&lt;em&gt;Written by Tino JR&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This script will allow an administrator to enable or disable logon restrictions for an Active Directory (AD) user account. I received a unique requirement, in which several account must remain enabled, but restricted from logging into AD, so I wrote this script.&lt;/p&gt;
&lt;p&gt;As you may know, you can specify logon hours to restrict AD users’ ability to logon during certain hours of the day . This is fine if the exact same time of logon restrictions will not change over time, however there might be a need to block logon access on an as-needed basis. The script can target an individual account, or target all members of a security group.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p><em>Written by Tino JR</em></p><p>This script will allow an administrator to enable or disable logon restrictions for an Active Directory (AD) user account. I received a unique requirement, in which several account must remain enabled, but restricted from logging into AD, so I wrote this script.</p><p>As you may know, you can specify logon hours to restrict AD users’ ability to logon during certain hours of the day . This is fine if the exact same time of logon restrictions will not change over time, however there might be a need to block logon access on an as-needed basis. The script can target an individual account, or target all members of a security group.</p><p>Here is an example of restricted logon hour in ADUC.<br><img src="https://powershell.org/wp-content/uploads/2024/03/image-1709639928467.png" alt="file"/><p><strong>Prerequisites</strong><br>
Before you run the script, you need to have the following:</p><ul><li>An AD account that has permissions to modify other AD accounts.</li><li>You will need the ActiveDirectory PowerShell module (found in RSAT).</li><li>The PowerShell script can be found from this link:<a href="https://github.com/tinojr/ADToggleLogonHours">https://github.com/tinojr/ADToggleLogonHours</a></li></ul><p><strong>Running the Script</strong><br>
The script allows you to target a user or group, and both parameters will take the following input of the AD object.</p><ul><li>A distinguished name</li><li>A GUID (objectGUID)</li><li>A security identifier (objectSid)</li><li>A SAM account name (sAMAccountName)</li></ul><p>The other thing to be aware of is the script will run in<code>WhatIf</code> mode by default. You must use the<code>Commit</code> parameter to commit changes. This is something new I include in all my scripts, as it can be helpful to see output to confirm these are the changes you in fact want to implement.<br>
Here are some examples of how to run the script. As you can see you can target either a user or group.</p><p><code>C:\Scripts\ToggleLogonHours.ps1 -User User1 -AddLogonHourRestrictions C:\Scripts\ToggleLogonHours.ps1 -User User2 -RemoveLogonHourRestrictions -CommitChanges</code><br>
C:\Scripts\ToggleLogonHours.ps1 -Group Group1 -AddLogonHourRestrictions`</p><p>I hope you find this script useful.</p>
]]></content:encoded></item></channel></rss>