Скачал Windows 11, поставил все ласт апдейты, зашел в DCOMCNFG и.... ничего. Значения старые.
Насколько я понимаю, теперь просто все запросы принудительно должны соответствовать уровню RPC_C_AUTHN_LEVEL_PKT_INTEGRITY или выше. Даже если в том окне стоит уровень ниже, влиять это не будет.
Создайте локального пользователя Windows с именем testuser и сделайте его локальным администратором
Войдите в SQL Server и создайте объект учетных данных: CREATE CREDENTIAL [MyCredential] WITH IDENTITY = 'yourcomputernamehere\testuser'
EXEC sp_add_proxy @proxy_name = N'MyCredentialProxy', -- Name of the proxy @credential_name = N'MyCredential'; -- Name of the existing credential
-- Add a job step that uses the proxy to execute the whoami command ... @proxy_name = N'MyCredentialProxy'; -- The proxy created earlier
Ну т.е. вся статья о том, что если вы добавляете учётные данные локального админа в SQL Server, админ SQL Server'a становится локальным админом. Ну такое - это немного очевидно. С учётом того, что DBA обычно и так локальные админы на машинах со своими сервисами...
Они обладают разными возможностями, отдают результат в разных форматах. Делать алиас ping, значит усложнять доступ к нативной команде. Вон с алиасом wget сколько уже наелись.
Создал Windows Powershell а потом Powershell 7 которые между собой не совсем совместимы.
Скрипты/команды Windows PowerShell прекрасно работают в PowerShell (который Core/6/7 etc.). Но в PowerShell добавили новые возможности, которые отсутствуют в Windows PowerShell - вот и всего.
Вы имеете ввиду тип System.Net.IPAddress? Думаю не стоит лишать пользователей возможностей передавать IP-адреса как строки, но думаю Вы правы и можно добавить отдельный Parameter Set который будет принимать параметры типа IPAddress.
При указании типа параметра [ipaddress], он не теряет возможность принимать на вход строки - эта функциональность продолжает работать. Плюс срабатывает неявная конвертация и внутри функции вы получаете вместо строки - объект IP-адреса. Плюс дополнительно вы получаете встроенную валидацию на правильность переданного значение - а IP-адрес ли это вообще. Плюс всё это автоматически принимает на вход не только IPv4, но и IPv6. Короче тут даже больше программисту командлета жизнь упрощается.
Насколько я понимаю, теперь просто все запросы принудительно должны соответствовать уровню RPC_C_AUTHN_LEVEL_PKT_INTEGRITY или выше. Даже если в том окне стоит уровень ниже, влиять это не будет.
Ну т.е. вся статья о том, что если вы добавляете учётные данные локального админа в SQL Server, админ SQL Server'a становится локальным админом. Ну такое - это немного очевидно.
С учётом того, что DBA обычно и так локальные админы на машинах со своими сервисами...
Скажите, а как порешали вопрос с лицензиями? В России же вроде MS больше не продаёт их
А разве в Excel нет возможности совместной работы?
Вообще-то современный корпорат сидит именно на Office 365, а не на LTSC-версии
эээээ
https://azure.microsoft.com/en-us/pricing/details/azure-stack/hci/
$10/physical core/month
оо интересно, спасибо
почему нельзя?
Как вы такой большой образ винды умудрились сделать???
ping - это встроенная команда в ОС
Test-Connection - PowerShell командлет
Они обладают разными возможностями, отдают результат в разных форматах. Делать алиас ping, значит усложнять доступ к нативной команде. Вон с алиасом wget сколько уже наелись.
Потому что Windows PowerShell делался для администрирования Windows, а там такое нужно супер-редко: за 15 лет мне ни разу такое не понадобилось.
Скажите, пожалуйста, в каком сценарии такое требуется? Тот пост на SO не даёт контекста зачем топикстартеру это нужно.
Скрипты/команды Windows PowerShell прекрасно работают в PowerShell (который Core/6/7 etc.). Но в PowerShell добавили новые возможности, которые отсутствуют в Windows PowerShell - вот и всего.
В современных системах основанных на технологиях Microsoft это решается разными политиками на доступ из Интернета и из условно внутренней сети.
Может быть в 2024 году лучше использовать https://github.com/powershell/SecretManagement ?
Где ж их взять, если люди даже за 100 евро не готовы разговаривать
Спасибо ?
Нет, таких рекомендаций записанных я не видел, но я вижу как Microsoft в своих командлетах называет параметры, и как - сообщество.
Я в своих модулях тоже всегда, где возможно, называю это ComputerName
При указании типа параметра [ipaddress], он не теряет возможность принимать на вход строки - эта функциональность продолжает работать. Плюс срабатывает неявная конвертация и внутри функции вы получаете вместо строки - объект IP-адреса.
Плюс дополнительно вы получаете встроенную валидацию на правильность переданного значение - а IP-адрес ли это вообще.
Плюс всё это автоматически принимает на вход не только IPv4, но и IPv6. Короче тут даже больше программисту командлета жизнь упрощается.
++