System.GetUserSID

string System.GetUserSID ( string UserName )
Примеры

Описание

Получает строковое значение SID для пользователя на локальном компьютере.

Совет: Обычно это действие используется для получения значения SID чтобы использовать в действии File.SetPermissions.

Параметры

UserName

(строка) Имя пользователя для получения значения SID.

Возврат

ResultVariable

(строка) Возвращается значение SID или пустая строка, если это действие неудачно. Если это действие не выполняется можно обратиться к переменной System.UserSIDError для получения кода ошибки системы для этого действия. Для более подробной информации о возможных кодах ошибок системы и их значений посмотрите http://msdn.microsoft.com/en-us/library/ms681381%28v=VS.85%29.aspx

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

strUserName = "test_user1";
strUserSID = System.GetUserSID(strUserName);
if (strUserSID == "") then
    strMessage = "ERROR: Unable to get SID for \"" .. strUserName .. "\" code: " .. System.UserSIDError .. "\r\n";
    SetupData.WriteToLogFile(strMessage, false);
end
Получаем значение SID для пользователя по имени "test_user1" и, если действие не выполняется, записываем код системной ошибки в лог файл программы установки.
Смотрите также: Связанные действия