<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[From the Tech Front - Ekron Digital Solutions Blog]]></title><description><![CDATA[This blog is run by techies for techies and even for the non-techies.

The goal?
Deliver short, easy to read, digestible and enjoyable tech content.]]></description><link>https://blog.ekronds.co.za</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1644707372689/6dCL1xPas.png</url><title>From the Tech Front - Ekron Digital Solutions Blog</title><link>https://blog.ekronds.co.za</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 21:59:19 GMT</lastBuildDate><atom:link href="https://blog.ekronds.co.za/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to remove the x from Firefox tabs]]></title><description><![CDATA[Have you ever accidentally closed a very important tab in Firefox? Lost tons of work and time?
Well, so have I. And I HATE it.
A while back I tried using Vivaldi, a chromium-based browser that boasts "unrivaled customization options" simply because i...]]></description><link>https://blog.ekronds.co.za/how-to-remove-the-x-from-firefox-tabs</link><guid isPermaLink="true">https://blog.ekronds.co.za/how-to-remove-the-x-from-firefox-tabs</guid><category><![CDATA[Firefox]]></category><category><![CDATA[#howtos]]></category><category><![CDATA[guide]]></category><category><![CDATA[CSS]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Mon, 20 Feb 2023 18:08:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1676916423771/d1a3ebbd-1c61-45d5-af3a-8fb252df73e0.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever accidentally closed a very important tab in Firefox? Lost tons of work and time?</p>
<p>Well, so have I. And I HATE it.</p>
<p>A while back I tried using <a target="_blank" href="https://vivaldi.com/">Vivaldi</a>, a chromium-based browser that boasts "unrivaled customization options" simply because it would allow me to remove the annoying, easily clicked X-to-close button.</p>
<p>However, as with all chromium-based browsers, I inevitably got sick of the instability and gluttonous resource usage, and so I reverted to Firefox, AGAIN.</p>
<p>With this came back the same issue, the damn X-to-close button that I accidentally hit 10 times a day.</p>
<p>BUT, after some digging, I found that removing the X-to-close button in Firefox is entirely possible, and not too hard either!</p>
<p>So, here I am, sharing the love and showing you how to do that. Let's get started:</p>
<p>1. Type <code>about:support</code> into your address bar and press <code>Enter</code></p>
<p>2. Locate the <code>Profile Folder</code> option and click <code>Open Folder</code></p>
<p>3. Create a new folder called <code>chrome</code> (this is case-sensitive)</p>
<p>4. Now, go to <a target="_blank" href="https://www.userchrome.org/download-userchrome-css.html">userChrome.org</a> and click <code>Generate CSS file</code></p>
<p>5. After downloading the file, open it in a text editor and remove everything</p>
<p>6. Now, paste the following into the file and save it as <code>userChrome.css</code></p>
<pre><code class="lang-css"><span class="hljs-comment">/*** Hide Tab Close buttons ***/</span> 
<span class="hljs-selector-class">.tabbrowser-tab</span> <span class="hljs-selector-class">.tab-close-button</span> {
 <span class="hljs-attribute">visibility</span>: hidden <span class="hljs-meta">!important</span>; 
}
</code></pre>
<p>7. Copy the <code>userChrome.css</code> file into the <code>chrome</code> directory you created in step 3</p>
<p>8. Restart Firefox and voila, no more X-to-close button</p>
]]></content:encoded></item><item><title><![CDATA[Update: This no longer works due to Microsoft

How to open HEVC files on Windows FOR FREE]]></title><description><![CDATA[This is going to be short and to the point 👇
If you try to open an HEVC file on Windows 10/11 you are pushed by Microsoft to this app: https://apps.microsoft.com/store/detail/hevc-video-extensions/9NMZLZ57R3T7
It seems insane to pay $1 for a basic f...]]></description><link>https://blog.ekronds.co.za/update-this-no-longer-works-due-to-microsoft-how-to-open-hevc-files-on-windows-for-free</link><guid isPermaLink="true">https://blog.ekronds.co.za/update-this-no-longer-works-due-to-microsoft-how-to-open-hevc-files-on-windows-for-free</guid><category><![CDATA[hevc]]></category><category><![CDATA[Apple]]></category><category><![CDATA[free]]></category><category><![CDATA[#howtos]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Tue, 29 Nov 2022 23:42:08 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1669765059765/oiVPIb0hI.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is going to be short and to the point 👇</p>
<p>If you try to open an HEVC file on Windows 10/11 you are pushed by Microsoft to this app: https://apps.microsoft.com/store/detail/hevc-video-extensions/9NMZLZ57R3T7</p>
<p>It seems insane to pay $1 for a basic function, something that 1 legend in the comments also felt:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1669764613555/y5w4at0Cx.png" alt="image.png" /></p>
<p>Using chad's link, ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq , you will be redirected to a free version of this extension.</p>
<p>Simply install the extension and boom, you can now open HEVC files on Windows 10 / 11!</p>
<p>It even works in MS Word ‼</p>
<p>Let's take a moment to salute this legend, thank you chad 🙏</p>
]]></content:encoded></item><item><title><![CDATA[CopyPath]]></title><description><![CDATA[Once installed, CopyPath will add an entry to your right-click context menu in Windows Explorer:

Now, whenever you need the path to a file or directory, just right-click > CopyPath (see what we did there 😉)
👀 Examples
🔳 Copy current directory - R...]]></description><link>https://blog.ekronds.co.za/copypath</link><guid isPermaLink="true">https://blog.ekronds.co.za/copypath</guid><category><![CDATA[GitHub]]></category><category><![CDATA[software]]></category><category><![CDATA[new]]></category><category><![CDATA[Twitch]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Fri, 05 Aug 2022 01:24:04 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1659662376548/ejgWZwzJJ.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Once installed, CopyPath will add an entry to your right-click context menu in Windows Explorer:
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1659660488099/kBYxh86Fx.png" alt="image.png" /></p>
<p>Now, whenever you need the path to a file or directory, just right-click &gt; CopyPath (see what we did there 😉)</p>
<h2 id="heading-examples">👀 Examples</h2>
<p><strong>🔳 Copy current directory - Right click whitespace:</strong>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1659661874555/4jTpelYJV.png" alt="Whitespace(1).png" /></p>
<p><strong>📂 Copy selected directory path</strong>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1659661890089/XRa3vSKQC.png" alt="Directory(1).png" /></p>
<p><strong>📄 Copy selected file path</strong>
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1659661902835/kuFWgJnZS.png" alt="File(1).png" /></p>
<h2 id="heading-download-copypath">⬇ Download CopyPath</h2>
<p><a target="_blank" href="https://github.com/c0der4t/CopyPath/releases/tag/1.0.0">Head over to GitHub to download CopyPath</a></p>
<h2 id="heading-join-me-while-i-code">📽 Join me while I code</h2>
<p>I host a Twitch live stream every Tue, Wed and Thur at 17:30 MST where I code FOSS and hang out with whoever joins us. Join us next week on the livestream❗ <a target="_blank" href="https://www.twitch.tv/coder4t">coder4t on Twitch</a></p>
<h1 id="heading-join-the-journey">🏞 Join the journey</h1>
<p>If you like what you see, jump on board and stay in touch. Here are the main ways to stay up to date:</p>
<ul>
<li>Follow the project on <a target="_blank" href="https://github.com/c0der4t/CopyPath">GitHub</a></li>
<li><a target="_blank" href="https://blog.ekronds.co.za/">Follow this blog</a> - (Ensure you subscribe to the newsletter)</li>
<li><a target="_blank" href="https://twitter.com/EkronMonte">Follow me on Twitter</a> for the bite sized info</li>
<li><a target="_blank" href="https://www.twitch.tv/coder4t">Join me on Twitch every Tue, Wed and Thur</a></li>
<li><a target="_blank" href="https://www.polywork.com/c0der4t">Follow me on Polywork</a></li>
</ul>
<h1 id="heading-polywork-it">🎉⭐ Polywork-it</h1>
<p><strong>Wanna join me on <a target="_blank" href="https://www.polywork.com/">Polywork</a>?</strong></p>
<p>Join me on my next <a target="_blank" href="https://www.twitch.tv/coder4t">Twitch live stream</a> and comment that you want a code</p>
]]></content:encoded></item><item><title><![CDATA[The Ultimate Label Printer Troubleshooting Guide 📃]]></title><description><![CDATA[Sometimes label printers behave weirdly. This could include

Printing labels with an offset
Not printing at all
Not feeding correctly etc.

Below are some basic tips on troubleshooting / fixing label printer issues.
1. Copy another printer's configur...]]></description><link>https://blog.ekronds.co.za/the-ultimate-label-printer-troubleshooting-guide</link><guid isPermaLink="true">https://blog.ekronds.co.za/the-ultimate-label-printer-troubleshooting-guide</guid><category><![CDATA[printer ]]></category><category><![CDATA[IT Support]]></category><category><![CDATA[technology]]></category><category><![CDATA[support]]></category><category><![CDATA[guide]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Wed, 27 Jul 2022 23:30:01 GMT</pubDate><content:encoded><![CDATA[<p>Sometimes label printers behave weirdly. This could include</p>
<ul>
<li>Printing labels with an offset</li>
<li>Not printing at all</li>
<li>Not feeding correctly etc.</li>
</ul>
<p>Below are some basic tips on troubleshooting / fixing label printer issues.</p>
<h2 id="heading-1-copy-another-printers-configuration-drivers">1. Copy another printer's configuration / drivers</h2>
<p>The best solution by far is to copy the configuration / exact drivers from another similar printer on site that's working fine.</p>
<p>This can be done in a variety of ways, but the top 2 ways to do this are:</p>
<h3 id="heading-export-the-exact-driver">Export the exact driver 📀➡💿</h3>
<p>Most times, 'weird' behavior is due to a certain expectation set on the printer based on behavior of other printers. This includes stuff like expecting the printer to print the labels a certain way, for designs to be compatible with the printer etc.</p>
<p>Unfortunately, printer behavior can differ wildly based on the exact driver installed. Even the same driver, with just a small version difference, can behave entirely different than expected.</p>
<p>The easiest way to resolve this, is to extract the exact driver version that set the expectations in the first place and install it on the new system.</p>
<p><strong>How to export printer drivers</strong></p>
<ul>
<li>Download our Driver Export Script from <a target="_blank" href="https://www.ekronds.co.za/">EDS Software Home</a> and run it as an administrator, ON A MACHINE THAT WORKS CORRECTLY</li>
<li>Follow the prompts to export the drivers to a folder</li>
<li>Inside the export folder, you'll find a DriverInfo.txt file. Use this file to identify the driver used for the printer Make/Model. Copy the folder to the non-working system.</li>
</ul>
<p><strong>On the new, non-working system:</strong></p>
<ol>
<li>Open Control Panel</li>
<li>Search for <em>Devices and Printers</em></li>
<li>Find your printer &gt; right click &gt; <em>Printer Properties</em></li>
<li>Go to the <em>Advanced</em> tab</li>
<li>Click <em>New Driver...</em></li>
<li>Navigate to the folder you copied over, open it and select the .inf file</li>
<li>Click <em>Open</em> &gt; <em>Ok</em></li>
<li>Follow the installation prompts</li>
<li>Now test the printer (you might have to reboot depending on the printer)</li>
</ol>
<h3 id="heading-copy-the-printer-configuration-control-panel">Copy the printer configuration (control panel) 🎛</h3>
<p>Sometimes, printers can have the same driver, but different configuration / settings, causing them to behave differently.</p>
<p>Let's copy the printer configuration from one machine to another manually using Control Panel</p>
<p><strong>On a machine with a working printer:</strong></p>
<ol>
<li>Open Control Panel</li>
<li>Search for <em>Devices and Printers</em></li>
<li>Find your printer &gt; right click &gt; <em>Printer Properties</em></li>
<li>Go through each tab and screenshot it.</li>
</ol>
<p><strong>On the machine that is not working</strong></p>
<ol>
<li>Open Control Panel</li>
<li>Search for <em>Devices and Printers</em></li>
<li>Find your printer &gt; right click &gt; <em>Printer Properties</em></li>
<li>Go through each tab and change the settings to match your screenshots</li>
</ol>
<h2 id="heading-2-ensure-the-label-configuration-is-correct-no-reference-use-labels-as-reference">2. Ensure the label configuration is correct (no reference, use labels as reference)</h2>
<p>If you are unable to copy the configuration from another printer, you might have to adjust settings in the printer properties screen manually.</p>
<p><strong>The most important settings to adjust would be:</strong></p>
<p><strong>Label Width &amp; Label Height</strong></p>
<p>You will need to measure the width and height of the label with a rule. Keep in mind that if you flip the orientation, you'll have to flip the measurements around as well, i.e. the width become the height and vise versa</p>
<p><strong>Label Orientation (portrait / landscape)</strong></p>
<p>Depending on how your label design / labeling software is set up, you might have to flip your label's orientation in order to have the content print correctly. An easy way to know if an orientation flip is required is to print a label and see if the content is upside down or printed in the wrong orientation.</p>
<p><strong>Printing speed</strong></p>
<p>Some printers cannot effectively print content if they print too quickly. The design could also pose an issue for a printer at a certain speed. Slowing down the printing speed might help to resolve misalignment, smudges and unclear prints</p>
<p><strong>Print mode (Direct Thermal / Thermal Transfer)</strong></p>
<p>If the printer is set to print using the wrong mode, it will generally enter an error mode every time you try to print as it will detect a "missing" component, depending on current print mode.</p>
<p>The basic difference between the two modes is that thermal transfer requires an ink ribbon to be present to print whereas direct thermal uses a thermal component in direct contact with the label to print, i.e. no ink is used.</p>
<p>See the rabbit hole at the end of the article for more info on Direct Thermal vs Thermal Transfer</p>
<p><strong>Sensor gap (How are labels separated)</strong></p>
<p>The sensor gap setting tells the printer how it should determine the end and start of labels. Without this information, the printer would not be able to print labels one after the other on a string. </p>
<p>The printer uses a laser detection module to detect the specified gap setting, which notifies it to start / stop printing, cut labels off etc.</p>
<p>If the printer is set to look for a gap that is not present, it might go into an error state as it would be "unable" to detect gaps in the labels, indicating a possible error.</p>
<h2 id="heading-3-use-the-printer-utility">3. Use the printer utility 🛠</h2>
<p>For most printers, a branded printer configuration utility exists.
These configuration utilities have the ability to adjust settings on the printer that might otherwise be untouchable.</p>
<p>You'll have to Google the printer name and model number to find the printer configuration utility, which can sometimes be very hard to find</p>
<p>BUT</p>
<p>If you find that the setting changes you apply in the printer properties screen do not seem to stick (they change back the whole time) it might be that the settings are being pulled from the onboard configuration on the printer. Usually, only the configuration utility can adjust these settings.</p>
<p>The configuration utilities can also help you to calibrate label printers if the option is otherwise unavailable.</p>
<h1 id="heading-follow-the-rabbit">Follow the rabbit 🐰</h1>
<p><a target="_blank" href="https://youtu.be/adxmlHDim6c">Zebra - Direct Thermal VS Thermal Transfer</a></p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=A6DqS4BiW2Y">TeachUComp - Windows 10 Tutorial Adding Devices and Printers Microsoft Training</a></p>
<p><a target="_blank" href="https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-driver-servicing-command-line-options-s14?view=windows-11">DISM Driver Servicing (.inf) Command-Line Options</a></p>
<p>Sources:
<a target="_blank" href="https://www.freepik.com/photos/using-computer">Freepik - Cover Image</a></p>
]]></content:encoded></item><item><title><![CDATA[FileZilla - How to solve error: A packet with illegal or unsupported version was received.]]></title><description><![CDATA[While trying to connect to an FTP site using FileZilla, you might be prompted with the following error message:
A packet with illegal or unsupported version was received.

Here is a quick tip on how to solve it!
Why the error ❌
This is a TLS / encryp...]]></description><link>https://blog.ekronds.co.za/filezilla-how-to-solve-error-a-packet-with-illegal-or-unsupported-version-was-received</link><guid isPermaLink="true">https://blog.ekronds.co.za/filezilla-how-to-solve-error-a-packet-with-illegal-or-unsupported-version-was-received</guid><category><![CDATA[software]]></category><category><![CDATA[Ftp Client]]></category><category><![CDATA[filezilla]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Fri, 22 Jul 2022 19:09:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1658516854671/cenQVnA-h.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>While trying to connect to an FTP site using FileZilla, you might be prompted with the following error message:</p>
<p><em>A packet with illegal or unsupported version was received.</em></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1658515452765/j9uGhkLpC.png" alt="image.png" /></p>
<p><strong>Here is a quick tip on how to solve it!</strong></p>
<h2 id="heading-why-the-error">Why the error ❌</h2>
<p>This is a TLS / encryption related error message.</p>
<h2 id="heading-the-solution">The solution 🚀</h2>
<p>Simply prefix your FTP host / server url with sftp:// , thus your host / URL goes from mydomain.com ➡ sftp://mydomain.com</p>
<p>Alternatively, keep your host the same, but ensure you change the port to 22. Once you hit connect FileZilla will remove the port number and automatically prefix your host / URL with sftp://</p>
<p>📦 Illegal Packet ❗</p>
<h3 id="heading-follow-the-rabbit">Follow the rabbit 🐰</h3>
<p><a target="_blank" href="https://youtu.be/adxmlHDim6c">WP basics: How to Use FileZilla (FTP Tutorial)</a></p>
<p><a target="_blank" href="https://youtu.be/tOj8MSEIbfA">PowerCert Animated Videos: FTP (File Transfer Protocol), SFTP, TFTP Explained.</a></p>
<p><a target="_blank" href="https://wiki.filezilla-project.org/Documentation">FileZilla: FileZilla Documentation</a></p>
]]></content:encoded></item><item><title><![CDATA[PowerShell]]></title><description><![CDATA[Ah yes, PowerShell, the tool some techies avoid and users fear.
PowerShell has a vast command inventory and learning it all in one post…impossible. But, for so many techs in the field PowerShell is an alien concept with which they have little to no e...]]></description><link>https://blog.ekronds.co.za/powershell-thebasics</link><guid isPermaLink="true">https://blog.ekronds.co.za/powershell-thebasics</guid><category><![CDATA[Powershell]]></category><category><![CDATA[tech ]]></category><category><![CDATA[technology]]></category><category><![CDATA[Microsoft]]></category><category><![CDATA[training]]></category><dc:creator><![CDATA[C0deR4t]]></dc:creator><pubDate>Sat, 12 Feb 2022 23:20:31 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1644687849701/KDfWlS0mK.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644687849701/KDfWlS0mK.png" alt="image.png" />
Ah yes, PowerShell, the tool some techies avoid and users fear.</p>
<p>PowerShell has a vast command inventory and learning it all in one post…impossible. But, for so many techs in the field PowerShell is an alien concept with which they have little to no experience. So today, we’ll have a look at the basics you need to know to get started with PowerShell.
 </p><hr /> <p></p>
<h3 id="heading-why-should-i-learn-powershell">Why should I learn PowerShell?</h3>
<p>PowerShell is at the forefront of Windows automation and being able to utilize it will make you a force to be reckoned with. Additionally, it allows you to tap into previously unusable resources and functions to solve technical issues and implement changes.
 </p><hr /> <p></p>
<h3 id="heading-the-powershell-environment">The PowerShell environment 🏴</h3>
<p>The PowerShell environment is sectioned into multiple versions and tools for various scenarios.</p>
<p>We have the PowerShell CLI or command line, used to run commands on demand, like CMD:
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644687590137/MiGgWTxXkH.png" alt="Menu Entry for PowerShell CLI" /></p>
<p>We also have the ISE or ‘Integrated Scripting Environment’, which aids in writing PowerShell scripts (.ps1 scripts) and allows for easy testing and debugging:
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644687814623/M01UJ1l3K.png" alt="image.png" /></p>
<p>The environment offers a x86 / 32 bit alternative for every application/tool as well:
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644687830635/AV755uNov.png" alt="image.png" /></p>
<p></p><hr /> <p></p>
<h3 id="heading-objects">Objects 📜</h3>
<p>In PowerShell, data is contained and transported in 'Objects'.
Objects can contain a lot of data pieces/nuggets. This 'data collection' can be filtered or queried in line to access specific pieces of data from the collection to either process, display or pass as input to the next command.</p>
<p>Objects can be assigned to variables, allowing re-use or more complex processing.</p>
<p>Read more on objects here 👉 <a target="_blank" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_objects?view=powershell-7.2#long-description">Microsoft Docs: about_Objects</a></p>
 <hr /> 

<h3 id="heading-the-pipeline-operator-or">The Pipeline operator ( | )</h3>
<p>PowerShell allows you to chain commands and actions, passing the output from one into the input of the next. This allows you to write automation scripts, as commands can now "talk" to each other and execute commands reactively based on the output of a previous command:</p>
<p><code>Get-Process notepad | Stop-Process</code></p>
<p>Here we get a process object with notepad in the name. We 'pipe' the out (the process object) into the next command which uses the information in the object to terminate it.</p>
<p><strong>Note that you can chain multiple commands, one after the other with each new command accepting the output of the preceding command as it's input.</strong></p>
<p>Read more on pipelines here 👉 <a target="_blank" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pipelines?view=powershell-7.2#long-description">Microsoft Docs: about_Pipelines</a></p>
 <hr />

<h3 id="heading-variables">Variables 📦</h3>
<p>Variables are used to store information to be referenced and used by the system in subsequent commands. Variables (var(s)) mutable, meaning their values can be changed as commands execute and outputs are generated.</p>
<p>In PowerShell, variables are marked by a dollar sign ($) prefix.</p>
<h4 id="heading-the-pipeline-variable-dollar">The pipeline variable ($_)</h4>
<p>The pipeline variable's value is equal to the output of the preceding command and can be used in the subsequent command to allow filtering and querying of objects. </p>
<p>The pipeline variable can only be used with a command spread of 1, this means that referencing $_ in command 3 will be equal to the output of command 2, not 1.</p>
<p>The pipeline variable is always denoted by <strong>$_</strong> and object properties can be referenced with the format $_.propertyname :</p>
<p><code>Get-ChildItem C: | where { $_.PsIsContainer -eq $false } | Format-List</code> </p>
<h4 id="heading-the-traditional-variable">The traditional variable</h4>
<p>You can declare a traditional variable in PowerShell by prefixing a text string with the dollar sign (<strong>$</strong>)</p>
<p> in a live session
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644690476041/KbsOpWfyM.png" alt="Variable in live session" /></p>
<p>or in a script 
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644690498143/9LU1iqkEi.png" alt="Variable in script" /></p>
<hr />

<h3 id="heading-follow-the-rabbit">Follow the rabbit 🐰</h3>
<p><a target="_blank" href="https://www.youtube.com/watch?v=8gw0rXPMMPE">Windows Developer: trailer - The new Windows Terminal</a></p>
<p><a target="_blank" href="https://www.howtogeek.com/673729/heres-why-the-new-windows-10-terminal-is-amazing/">How-to-Geek: The New Windows Terminal</a></p>
<p><a target="_blank" href="https://docs.microsoft.com/en-us/powershell/?view=powershell-7.2">Microsoft: PowerShell Documentation</a></p>
]]></content:encoded></item></channel></rss>