# измените на свой
$uri = 'https://api.github.com/repos/microsoftdocs/powershell-docs/issues'
$x = 0
# что то типа $_.values[1].value
Invoke-RestMethod -Uri $uri | ForEach-Object { Write-Output $_}
Хорошая шутка.
Типичные задачи которые решают с помошью PS это скрипты для автоматизации AD, рутины с компьютерами, виртуализации, почты, sharepoint, teams, azure.
Для этого нужно ДОСКОНАЛЬНО знать одну из этих областей и у вашего заказчика должна быть потребность в автоматизации рутины. Что бы освободить человека от кликанья по кнопкам.
powershell по сути тонкая оболочка над net framework
поэтому используйте visual studio 2019 C# or VB#
платформа 4.8 или та которая стоит в ваших операционках
Как всегда есть простой и сложный способ. Первый писать лок файл с именем компа, если в директории нет имени то добавлять . Второй это вариация, только запись идёт в файл построчно, и считывается. Третий вариант это локальная база данных или xml вы читаете что есть и при совпадении не пишете