• PowerShell check if String contains List
    25 April

    PowerShell Check if List Contains String

    Using -Contains Operator Use the -Contains operator to check if the list contains the specified string in PowerShell. [crayon-662d7df66fd3c288978928/] [crayon-662d7df66fd45081512646/] In the above example, we used an array operator represented with @() to create a list, which we stored in the $list variable. Next, we initialized the $searchString variable with a string value we wanted […]

  • PowerShell Split and get last value
    24 April

    PowerShell Split and Get Last Value

    Using Split() Method Use the Split() method with the indexing operator to split the specified string and get the last value in PowerShell. [crayon-662d7df67182a152329122/] [crayon-662d7df671832574967411/] First, we defined a $string variable and initialized it with a string value, as shown in the above code fence. Next, we used the Split() method, passed whitespace as a […]

  • Convert XLSX to CSV in PowerShell
    23 April

    Convert XLSX to CSV in PowerShell

    The xlsx file can be easily converted into csv using the following methods: Before converting a file, please ensure that your PowerShell is opened in the administrative mode, and the execution policy should not be set to Restricted. [crayon-662d7df671a96582164269/] [crayon-662d7df671a9b748269747/] In the above code, we used the Get-ExecutionPolicy command to check if the execution policy […]

  • Convert CSV to XLSX in PowerShell
    23 April

    Convert CSV to XLSX in PowerShell

    The csv file can be easily converted into xlsx using the following methods: Before converting files, please verify that your PowerShell is opened in administrative mode and that the execution policy is not set to Restricted. [crayon-662d7df671bd4220683590/] [crayon-662d7df671bd8672132494/] The above output demonstrates that the execution policy is set to Restricted. So, if the current execution […]

  • Run String as Command in PowerShell
    22 April

    Run String as Command in PowerShell

    Using Invoke-Expression Cmdlet Use the Invoke-Expression cmdlet to run a string as a command in PowerShell. Invoke-Expression cmdlet evaluates string as command and return the result of string expression. Here is simple exampple: [crayon-662d7df671d04593713223/] This will open new notepad window. Here is more complicated example. [crayon-662d7df671d08763114574/] [crayon-662d7df671d09284733799/] The Invoke-Expression evaluates a string as a PowerShell […]

  • Run Curl Command in PowerShell
    22 April

    Run Curl Command in PowerShell

    In PowerShell 3.0 and higher, we have Invoke-WebRequest and Invoke-RestMethod cmdlets; curl is an alias of the Invoke-WebRequest in PowerShell. Most learners make it confused with the Invoke-RestMethod cmdlet. In PowerShell 7 and higher, the Invoke-RestMethod cmdlet is the default cmdlet for sending RESTful web service requests. It is another built-in cmdlet in PowerShell mainly […]

  • PowerShell check if String starts with
    22 April

    PowerShell Check if String Starts with

    Using StartsWith() Method Use the StartsWith() to check if string starts with another string in PowerShell. [crayon-662d7df671fc4373849714/] [crayon-662d7df671fc9419879507/] In the above code, a string variable named $text is initialized with the value of Hello, world! and another string variable called $prefix is created with the value of Hello. After that, using the StartsWith() method, the […]

  • PowerShell check if module is installed
    22 April

    PowerShell Check if Module is Installed

    Using Get-Module Cmdlet Use Get-Module with -Name parameter to check if a module is installed in PowerShell. [crayon-662d7df672173794541140/] [crayon-662d7df672176345713968/] The Get-Module retrieves information about loaded modules and available modules that can be imported. The -ListAvailable parameter filters the results only to show available modules that can be imported but are not currently loaded. This parameter […]

  • PowerShell check if directory is empty
    21 April

    PowerShell Check if Directory is Empty

    For this article, we are using three directories, E:\Test\Script Files, E:\Test\Test Files, and E:\Test\Sample Files. The E:\Test\Script Files directory is not empty and contains test.bat and testPS.ps1 files, while the E:\Test\Test Files directory is empty because it contains nothing, neither files nor folders The E:\Test\Sample Files directory is also not empty; it contains file.txt, file1.txt, […]