Соединитесь с TFS с различными удостоверениями пользователя

Я соединяюсь с TFS через проводник Visual Studio 2008 Команды. Позволяет говорят, что TFS находится на машине A и Visual Studio, 2008 находится на машине B (мое поле). У меня есть локальная учетная запись на машине (т.е. A\username), который имеет административные привилегии для TFS (установленный на машине A). Каждый раз, когда я соединяюсь с TFS из проводника команды, он всегда использует мои доменные учетные данные (companydomain\username) для соединения с TFS. Я хочу смочь указать другую учетную запись (т.е. A\username) при соединении.

Как это может быть сделано?Спасибо.

Также решения, подобные ниже, не работают на меня, так как нет никакой записи, существующей в, "Управляют паролем" диалоговое окно.

http://blogs.msdn.com/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx

13
задан Daniel Mann 18 February 2016 в 15:17
поделиться

4 ответа

Я не знаю специфики, но я уверен, что вы могли бы получить статистику о поведении игроков, которые обманывают этот путь - другими словами, найти вещи, которые мошенники имеют в общем (длина поворотов, последовательность и т.д.) и иметь ваше приложение автоматически найти их и поставить «красный флаг» на игроков, которые выглядят подозрительно. Тогда вы можете лично просмотреть их (или попросить кого-то еще это сделать) и посмотреть, действительно ли они выглядят подозрительно. Если да, запретите их.

Кроме этого, на самом деле мало что можно сделать, к сожалению. Вышеприведенное предложение - большая работа, так что, если вы не готовы ввести часы, чтобы создать такую систему, я бы даже не стал с этим заморачиваться. Какие бы барьеры вы ни поставили, решительные обманщики обойдут их.

-121--3763909-

Вы можете использовать библиотеку PHP GD для изменения размера изображения при загрузке.

Следующий код должен дать вам представление о том, как реализовать изменение размера:

// Get the image info from the photo
$image_info = getimagesize($photo);
$width = $new_width = $image_info[0];
$height = $new_height = $image_info[1];
$type = $image_info[2];

// Load the image
switch ($type)
{
    case IMAGETYPE_JPEG:
        $image = imagecreatefromjpeg($photo);
        break;
    case IMAGETYPE_GIF:
        $image = imagecreatefromgif($photo);
        break;
    case IMAGETYPE_PNG:
        $image = imagecreatefrompng($photo);
        break;
    default:
        die('Error loading '.$photo.' - File type '.$type.' not supported');
}

// Create a new, resized image
$new_width = 180;
$new_height = $height / ($width / $new_width);
$new_image = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

// Save the new image over the top of the original photo
switch ($type)
{
    case IMAGETYPE_JPEG:
        imagejpeg($new_image, $photo, 100);
        break;
    case IMAGETYPE_GIF:
        imagegif($new_image, $photo);         
        break;
    case IMAGETYPE_PNG:
        imagepng($new_image, $photo);
        break;
    default:
        die('Error saving image: '.$photo);
}
-121--4321081-

Я думаю, что вы ищете команду RUNAS с коммутатором/NETONLY:

runas /netonly /user:domain\username program.exe

При использовании коммутатора «/netonly »вы можете войти в систему с помощью удаленных полномочий в домене, который в настоящее время даже не является Он просто сообщает runas, что полномочия будут использоваться для доступа к удаленным ресурсам - я считаю, что приложение взаимодействует с локальным компьютером в качестве текущего пользователя и взаимодействует с удаленными компьютерами в качестве пользователя, которого вы дали.

19
ответ дан 1 December 2019 в 21:38
поделиться

Вы можете попробовать подключиться к машине с TFS с помощью проводника windows explorer перед подключением через TFS. Когда вы подключаетесь к машине, используйте опцию "connect as", чтобы указать пользователя, с которым вы хотите установить соединение.

Если это не работает, попробуйте сопоставить диск, используя "connect as".

.
0
ответ дан 1 December 2019 в 21:38
поделиться

Вы можете попробовать опцию «Run As». Вместо D-Щелкните значок Devenv, щелкните правой кнопкой мыши и выберите «Запустить как».

0
ответ дан 1 December 2019 в 21:38
поделиться

Также решения, аналогичные ниже, не работают для меня, поскольку в Диалог «Управление паролем».

http://blogs.msdn.com/davidmcg/archive/2007/05/25/Changing-team-foundation-server-credentials.aspx

Вы должны быть в состоянии добавить новую запись. Более подробные инструкции: http://weblogs.ass.asp.net/srkirkland/archive/2009/09/24/save-your-codeplex-reposity-credentials.aspx

1
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: