Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 August 15

S

St. in PowerShellRus - о Powershell (и не только) на русском
(на виндовом именно, на Core в линукс знаю что можно)
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Обновить все машины до 7 поша не предлагали?
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
При чем тут машины? Connect-AzureAD в 7 как раз не работает
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Нет. Вы же никогда не запускаете скрипт в вакууме, чтобы он потом из вакуума взял нужную среду выполнения
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Ну или держи две версии функции, и вызывай нужные в зависимости от $PSVersionTable
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Да, первой строчкой #requires или чтот такой, забыл уже
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Вы запускаете скрипт уже в какой-то среде. В скрипте можно встроить проверку её версии и завершать скрипт если версия не подходит
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Всегда указывал, хорошее дело
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Это глупо. Среда может не понять конструкции и вывалиться раньше с ошибкой синтаксиса.
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
тут у нас два противоположных мнения
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Верное и глупое
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Отлично, вот и не запустилось! Но вообще ты написал про то же самое
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
#Requires -Version вроде укажет минимально нужную версию, но не заставит скрипт работать например исключительно на 5-ой (если стоит 7-я)
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Не, мы об одном, на самом деле, ссылка от архитектора ок
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Я вас понял, ключ #requires исключительно о минимальных требованиях.
Благодарю за конструктивный диалог
источник

ПЛ

Павел Львов... in PowerShellRus - о Powershell (и не только) на русском
Ну, так чем тебе не подходит проверка версии через if $PSVersionTable?
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Мне не нужно проверять. Мне нужно явно сказать в заголовке скрипта - какую именно версию я вызываю
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
По аналогии в никсах, где в заголовке я могу явно дернуть нужный интерпретатор, типа
#!/usr/bin/python2.7
источник

A

Anatoly in PowerShellRus - о Powershell (и не только) на русском
Ошибки будут разные, а тут одна
источник