Found 989 Articles for Software & Coding

How to count the total number of lines in the file in PowerShell?

Chirag Nagrekar
Updated on 03-Nov-2023 21:24:10

29K+ Views

To count the total number of lines in the file in PowerShell, you first need to retrieve the content of the item using Get-Content cmdlet and need to use method Length() to retrieve the total number of lines. An example is shown below.Example(Get-Content D:\Temp\PowerShellcommands.csv).LengthOutputPS C:\WINDOWS\system32> (Get-Content D:\Temp\PowerShellcommands.csv).Length 5727

How to retrieve the content of the file in PowerShell?

Chirag Nagrekar
Updated on 16-Mar-2020 07:47:36

478 Views

To retrieve the content of the file in PowerShell, you need to use Get-Content cmdlet. For example, we are going to retrieve the content of the text file called Aliases.txt from a specific location.ExampleGet-Content D:\Temp\aliases.txtOutputPS C:\WINDOWS\system32> Get-Content D:\Temp\aliases.txt # Alias File # Exported by : admin # Date/Time : 26 January 2020 19:20:24 # Computer : DESKTOP-9435KM9 "foreach", "ForEach-Object", "", "ReadOnly,  AllScope" "%", "ForEach-Object", "", "ReadOnly,  AllScope" "where", "Where-Object", "", "ReadOnly,  AllScope" "?", "Where-Object", "", "ReadOnly,  AllScope" "ac", "Add-Content", "", "ReadOnly,  AllScope" "clc", "Clear-Content", "", "ReadOnly,  AllScope" "cli", "Clear-Item", "", "ReadOnly,  AllScope" "clp", "Clear-ItemProperty", "", "ReadOnly,  AllScope" "clv", "Clear-Variable", "", "ReadOnly,  AllScope" "compare", "Compare-Object", "", "ReadOnly,  AllScope" "cpi", "Copy-Item", "", "ReadOnly,  AllScope" "cpp", "Copy-ItemProperty", "", "ReadOnly,  AllScope" "cvpa", "Convert-Path", ... Read More

What is Get-Content in PowerShell used for?

Chirag Nagrekar
Updated on 16-Mar-2020 07:45:32

344 Views

Get-Content cmdlet in PowerShell is useful for retrieving the contents of the file or the function. This cmdlet is introduced in PowerShell 3.0. When a file is read by this cmdlet, it reads one line at a time and finally returns the whole content as a collection of objects.SyntaxGet-Content    [-ReadCount ]    [-TotalCount ]    [-Tail ]    [-Path]    [-LiteralPath]    [-Filter ]    [-Include ]    [-Exclude ]    [-Force]    [-Credential ]    [-Delimiter ]    [-Wait]    [-Raw]    [-Encoding ]    [-AsByteStream]    [-Stream ]    []

How to clear the content of the recycle bin in PowerShell?

Chirag Nagrekar
Updated on 16-Mar-2020 07:42:35

3K+ Views

Recycle bin in Windows operating system is to store the soft-deleted data. Soft deleted data means, data that is not deleted with (SHIFT + DEL) button but simply deleted with DEL button. Each local disk has its own configured recycle bin space.To delete the recycle bin data using GUI, you can simply right click and delete the content.It is also possible to delete the recycle bin content with the PowerShell command with the Clear-Recyclebin cmdlet. This command is introduced in PowerShell 5 and available in newer versions as well.ExampleClear-RecycleBinOutputPS C:\WINDOWS\system32> Clear-RecycleBin Confirm Are you sure you want to perform this action? Performing the operation "Clear-RecycleBin" on target "All of the contents of the Recycle Bin". [Y] Yes  [A] Yes to All ... Read More

How to use PowerShell Break with the Label.

Chirag Nagrekar
Updated on 12-Mar-2020 07:30:16

683 Views

When the break statement is mentioned with the Label, PowerShell exits to the label instead of exiting the current loop.Example$i = 1 while ($i -lt 10) {    Write-Output "i = $i"    if($i -eq 5){       Write-Output "Break statement executed"       Break :mylable    }    $i++ } Write-Output "Entering to another loop" $j = 1 :mylable while($j -lt 3){    Write-Output "j = $j"    $j++ }Outputi = 1 i = 2 i = 3 i = 4 i = 5 Break statement executed Entering to another loop j = 1 j = 2As you can see in the above example when the value of 5 executed, the block containing label (mylable) is also executed and execution moves to another loop.

How to use PowerShell Break statement with the Switch command?

Chirag Nagrekar
Updated on 12-Mar-2020 07:28:38

345 Views

In Switch command, when the single value passed and if it matches the condition then the loop gets automatically exited but when there are multiple values passed and if the value matches the first condition and if you want to terminate the loop then you can use the Break statement. An example is given below.ExampleSwitch (3,5){    1 {"This is One"}    2 {"This is Two"}    3 {"This is Three"; Break}    4 {"This is Four"}    5 {"This is Five"; Break} }OutputThis is ThreeYou can notice in the above output that second parameter 5 won’t be executed because the 3 has already been executed with the break statement.

How to use PowerShell break statement in foreach loop?

Chirag Nagrekar
Updated on 12-Mar-2020 07:27:28

575 Views

You can use the PowerShell Break statement with the foreach loop as mentioned below.Exampleforeach($obj in (Get-ChildItem D:\Temp)){    Write-Output $obj    if($obj.Name -eq "cars.xml"){Break} }OutputDirectory: D:\Temp Mode LastWriteTime  Length Name ---- -------------  ------ ---- d-----   13-12-2019 09:52GPO_backup d-----   24-11-2018 11:31 LGPO -a----   27-01-2020 22:21   13962 Alias1 -a----   26-01-2020 19:20   13818 aliases.txt -a----   07-05-2018 23:00301 cars.xmlIn the above example, when the file name matches the cars.xml then the loop gets terminated.

How to use PowerShell break statement with the For loop?

Chirag Nagrekar
Updated on 12-Mar-2020 07:25:17

368 Views

To use the Break statement with the For loop, consider the below example.Examplefor($i=1; $i -le 10; $i++){    Write-Host "i = $i"    if($i -eq 5){break} }Outputi = 1 i = 2 i = 3 i = 4 i = 5Here, when the value of $i reaches to 5, For loop gets terminated.To use the Break with the nested For loop.Inner For loop Break statement.Examplefor($i=1; $i -le 3; $i++){    for($j=1; $j -le 5; $j++){       Write-Host "i = $i"       Write-Host "j = $j`n"       if($j -eq 3){break}    } }Outputi = 1 j = 1 i = 1 j = 2 i = 1 j = 3 i = 2 j = 1 i = 2 j = 2 i ... Read More

How to use PowerShell Break statement with the While Loop?

Chirag Nagrekar
Updated on 12-Mar-2020 07:21:53

2K+ Views

You can use the break statement with both the While loop and the Do-While loop.To use the Break with a while loop, see the example below.Example$i = 1 While($i -ne 10){    Write-Output $i    if($i -eq 5){break}    $i++ }Output1 2 3 4 5In the above example, the loop terminates when the value of the variable $i reaches 5 because the Break statement is executed.You can also use the break in the nested While loop, here we will take two examples of the nested loop. First when the break is placed outer loop and second when the break is placed in the inner ... Read More

What is PowerShell Break statement?

Chirag Nagrekar
Updated on 12-Mar-2020 07:14:17

143 Views

The break statement in PowerShell is useful for terminating the loop. When the break statement is executed inside the inner loop, it terminates that particular loop execution and when it is placed in the outer loop, it terminates the entire loop including child loop(s).Break statement is used with Foreach, For, While, Do-While and the Switch statement. When the break statement is used with the Label, PowerShell executes the label loop instead of exiting from the loop.Break Statement example$i = 1 While($i -ne 10){    Write-Output $i    if($i -eq 5){break}    $i++ }Output1 2 3 4 5In the above example, the loop terminates when ... Read More

Advertisements