Windows 10: PowerShell script

Discus and support PowerShell script in Windows 10 Support to solve the problem; The code below tests a series of IPs in a txt file.The result is as follows and is written in a txt file. 19.191.12.161 - online 19.191.12.162 -... Discussion in 'Windows 10 Support' started by kinderu81, Jul 20, 2021.

  1. kinderu81 Win User

    PowerShell script


    The code below tests a series of IPs in a txt file.The result is as follows and is written in a txt file. 19.191.12.161 - online 19.191.12.162 - offline 19.191.12.163 - offline 19.191.12.164 - offline 19.191.12.165 - offline also see the scrennshot Code: $Output= @()$GetIP = Get-Content "C:\Users\sdragu2\Desktop\GetIP.txt"foreach ($name in $GetIP){ if (Test-Connection -Delay 15 -ComputerName $name -Count 1 -ErrorAction SilentlyContinue) { #$Output+= "$name, online" $Output = $Output + "$name - online" Write-Host "$Name - online" -ForegroundColor Green } else { #$Output+= "$name, offline" $Output = $Output + "$name - offline" Write-Host "$Name - offline" -ForegroundColor Red }}Read-Host -Prompt "Press Enter to exit"$Output | Out-file "C:\Users\sdragu2\Desktop\Test-Connection.txt" Then I made the script in OOP, but another result is displayed. Code: class Connection{ [string] $Output = @() [string] $GetIP = @() [string] $Path Connection([string] $Path) { $this.GetIP = (Get-Content "$Path") } [void] PSPrint() { foreach ($name in $this.GetIP) { if (Test-Connection -Delay 15 -ComputerName $name -Count 1 -ErrorAction SilentlyContinue) { $this.Output+= "$name - online" Write-Host "$Name - online" -ForegroundColor Green } else { $this.Output+= "$name - offline" Write-Host "$Name - offline" -ForegroundColor Red } } } [void] ExitScript() { Read-Host -Prompt "Press Enter to exit" } [void] FilePrint() { $this.Output | Out-file "C:\Users\sdragu2\Desktop\Test-Connection.txt" }}$box = [Connection]::new("C:\Users\sdragu2\Desktop\GetIP.txt")$box.PSPrint()$box.ExitScript()$box.FilePrint() Do you have any idea why it is not displayed correctly in OOP?

    :)
     
    kinderu81, Jul 20, 2021
    #1

  2. PowerShell scripts not working with Call operator

    Hi,



    Thank you for writing to Microsoft Community Forums.



    I understand that you are facing issues while developing a PowerShell script using the Call operator. I would suggest you to refer the articles

    The Windows PowerShell ISE
    .



    However, as the issue is related to developing PowerShell scripts, I would suggest you to post your query on

    MSDN forums
    , where we have expertise and developers who are well equipped with the knowledge of developing PowerShell scripts in Windows.



    Regards,

    Prakhar Khare

    Microsoft Community – Moderator
     
    Prakhar_Khare, Jul 20, 2021
    #2
  3. Powershell script

    Hi Muhammed DanishM S,

    Thank you for posting your question in the Microsoft Community Forums.

    I would like to let you know that the Windows PowerShell command-line and scripting language can be used to automate many Group Policy tasks, including configuring registry-based policy settings and various Group Policy Management Console (GPMC) tasks.

    Refer to this article to know more.

    Group Policy Cmdlets in Windows PowerShell

    For more information, I would suggest you to post your query in
    MSDN Forums
    , where we have developers and support professionals who are well-equipped with the knowledge on PowerShell
    scripts to assist you with your query.

    Regards,

    Srimadhwa B

    Microsoft Community-Moderator
     
    Srimadhwa_B, Jul 20, 2021
    #3
  4. PowerShell script

    Powershell script

    How to write powershell script ( or command) to change the configuration in group policy administrative templates?
     
    Muhammed DanishM S, Jul 20, 2021
    #4
Thema:

PowerShell script

Loading...
  1. PowerShell script - Similar Threads - PowerShell script

  2. How to stop powershell 5 from trying to evaluate script syntax before actual script execution?

    in Windows 10 Gaming
    How to stop powershell 5 from trying to evaluate script syntax before actual script execution?: How to stop powershell 5 from trying to evaluate script syntax before actual script execution?Not sure this is even possible? I have a bit of code that checks the version major number and if it is below 7, the script spawns its-self again using 'pwsh'. This works. Powershell...
  3. How to stop powershell 5 from trying to evaluate script syntax before actual script execution?

    in Windows 10 Software and Apps
    How to stop powershell 5 from trying to evaluate script syntax before actual script execution?: How to stop powershell 5 from trying to evaluate script syntax before actual script execution?Not sure this is even possible? I have a bit of code that checks the version major number and if it is below 7, the script spawns its-self again using 'pwsh'. This works. Powershell...
  4. Can’t run PowerShell script in Windows 11

    in Windows 10 News
    Can’t run PowerShell script in Windows 11: [IMG]PowerShell scripts are used to automate repetitive tasks and make some changes to your system’s configuration. However, we have noticed that at times, Windows can’t run a PowerShell script in Windows 11/10. This issue can be frustrating as .PS1 scripts allow you to do a...
  5. Windows is typing Java code in edge's search bar, automatically running powershell scripts

    in Windows 10 Gaming
    Windows is typing Java code in edge's search bar, automatically running powershell scripts: Hi, my laptop is very slow and automatically downloaded tor browser. Today I was on Microsoft Edge, about to start my programming bootcamp and while I was typing in the searchbar it was entering script as if it was being machine typed. As soon as I start seeing virus signs I...
  6. Windows is typing Java code in edge's search bar, automatically running powershell scripts

    in Windows 10 Software and Apps
    Windows is typing Java code in edge's search bar, automatically running powershell scripts: Hi, my laptop is very slow and automatically downloaded tor browser. Today I was on Microsoft Edge, about to start my programming bootcamp and while I was typing in the searchbar it was entering script as if it was being machine typed. As soon as I start seeing virus signs I...
  7. active 'Amsiglob' malware in a PowerShell script was prevented from executing via AMSI

    in Windows 10 Gaming
    active 'Amsiglob' malware in a PowerShell script was prevented from executing via AMSI: Upon checking the device timeline in defender I observed the following activities:SenseIR.exe was observed initiating secure TLS connections to the following URLs: https://winatp-gw-neu.microsoft.comhttps://automatedirstrprdneu.blob.core.windows.net Followed by the below...
  8. active 'Amsiglob' malware in a PowerShell script was prevented from executing via AMSI

    in Windows 10 Software and Apps
    active 'Amsiglob' malware in a PowerShell script was prevented from executing via AMSI: Upon checking the device timeline in defender I observed the following activities:SenseIR.exe was observed initiating secure TLS connections to the following URLs: https://winatp-gw-neu.microsoft.comhttps://automatedirstrprdneu.blob.core.windows.net Followed by the below...
  9. Can't change setting developer for powershell to run unsigned scripts?

    in Windows 10 Gaming
    Can't change setting developer for powershell to run unsigned scripts?: I tried that and it did not work. Even when I flipped the switch to ON it remains grayed out, but I don't know why. I also tried to do it through the Group Policy Settings on Computer Configuration / Administrative Templates / Windows Components / Windows PowerShell / Turn On...
  10. Can't change setting developer for powershell to run unsigned scripts?

    in Windows 10 Software and Apps
    Can't change setting developer for powershell to run unsigned scripts?: I tried that and it did not work. Even when I flipped the switch to ON it remains grayed out, but I don't know why. I also tried to do it through the Group Policy Settings on Computer Configuration / Administrative Templates / Windows Components / Windows PowerShell / Turn On...