Как выполнить команду в удаленном компьютере?

Все, что вам нужно сделать, это назначить это свойство:

img {
    display: block;
}

У изображений по умолчанию есть это свойство:

img {
    display: inline;
}
21
задан user53179 9 January 2009 в 16:19
поделиться

4 ответа

Вы могли использовать SysInternal PsExec.

6
ответ дан 29 November 2019 в 20:55
поделиться

IMO, в Вашем случае можно попробовать это:

  1. Карта совместно используемая папка к диску или папке на Вашей машине. ( вот то, как )
  2. Получают доступ к сетевому диску / папка, поскольку Вы обычно были бы локальные файлы.

Ничто не должно быть установлено. Никакие услуги не должны работать кроме тех, которые включают совместное использование папки.

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

Это отличается от использования PsExec (или RDP-луг в) в этом, Вы не должны иметь административных прав и/или удаленного рабочего стола / права соединения служб удаленных рабочих столов на удаленном сервере, просто необходимо быть в состоянии получить доступ к тем совместно используемым папкам.

Также удостоверяются, что у Вас есть все необходимые права доступа работать безотносительно команд/инструментов, Вы хотите работать на тех совместно используемых папках также.

<час>

, Если, однако Вы хотите, чтобы обработка была сделана на целевая машина, тогда можно попробовать PsExec как @divo и @recursive, на который указывают, что-то alongs:

PsExec \\yourServerName -u yourUserName cmd.exe

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

я не уверен, но я думаю, что Вам нужны или Сервер (lanmanserver) или в Службы удаленных рабочих столов (TermService) сервис работать (который должен иметь уже работать).

0
ответ дан 29 November 2019 в 20:55
поделиться

Я использую небольшую утилиту, которая идет PureMPI.net названный execcmd.exe. Его синтаксис следующие:

execcmd \\yourremoteserver <your command here>

не становится немного более простым, чем это:)

-2
ответ дан 29 November 2019 в 20:55
поделиться
try
{
    string AppPath = "\\\\spri11U1118\\SampleBatch\\Bin\\";
    string strFilePath = AppPath + "ABCED120D_XXX.bat";
    System.Diagnostics.Process proc = new System.Diagnostics.Process();

    proc.StartInfo.FileName = strFilePath;
    string pwd = "s44erver";

    proc.StartInfo.Domain = "abcd";
    proc.StartInfo.UserName = "sysfaomyulm";

    System.Security.SecureString secret = new System.Security.SecureString();
    foreach (char c in pwd)

        secret.AppendChar(c);

    proc.StartInfo.Password = secret;
    proc.StartInfo.UseShellExecute = false;

    proc.StartInfo.WorkingDirectory = "psexec \\\\spri11U1118\\SampleBatch\\Bin ";

    proc.Start();
    while (!proc.HasExited)
    {
        proc.Refresh();
        // Thread.Sleep(1000);
    }

    proc.Close();
}
catch (Exception ex)
{
    throw ex;
}
0
ответ дан 29 November 2019 в 20:55
поделиться
Другие вопросы по тегам:

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