Сценарий Powershell для импорта CSV к AD

Мы решили, что комбинация добавления "ClearPass" к CAS и изменению установки Exchange была слишком трудной для поддержания, таким образом, наше конечное решение - что-то как squirrelmail решение, которое мы не любили.

Таким образом, мы отправляем HTML как это пользователю ($something обычно означает уже правильно завершенную переменную) от кнопки, которую они нажимают на нашем внутреннем портале. Это - версия, где центр деятельности просто делает прямую передачу - через:

<html>
<body onLoad="javascript:document.forms[0].submit()">
<noscript>
 <h1>Redirecting you to $title</h1>
 <p>If you are not taken to $title within 15 seconds,<br />
    please click the button below:</p>
 </noscript>
 <form method="POST"
       action="https://$exchangehost/owa/auth/owaauth.dll" 
       name="logonForm" 
       enctype="application/x-www-form-urlencoded" autocomplete="off">
   <input type="hidden" name="destination" value="https://$exchangehost/OWA/" />
   <input type="hidden" name="flags" value="0" />
   <input type="hidden" name="forcedownlevel" value="0" />
   <input type="hidden" name="trusted" value="0" />
   <input type="hidden" name="username" value="$uid" />
   <input type="hidden" name="password" value="$password" />
   <input type="hidden" name="isUtf8" value="1" />
   <noscript>
     <input type="submit" value="$title" />
   </noscript>
 </form>
 </body>
 </html>

Главным образом это от копирования формы входа в систему и превращения всего в скрытые поля, но необходимо изменить URL на действии от /owa/auth.owa кому: /owa/auth/owaauth.dll.

Мы также пытались иметь центр деятельности, делают аутентификацию к OWA, вот форма для этого ( <body onLoad=...> и остальное - в основном то же):

<form method="post" action="https://$exchangehost/CookieAuth.dll?Logon">
  <input type="hidden" name="curl" value="Z2FowaZ2F" />
  <input type="hidden" name="flags" value="0" />
  <input type="forcedownlevel" value="0" />
  <input type="formdir" value="1" />
  <input type="rdoPblc" value="1" />
  <input type="username" value="$domain\$uid" />
  <input type="password" value="$password" />
</form>
4
задан 6 June 2013 в 15:40
1 ответ

Если $ UserName - имя пользователя, то:

$Hdrive = "\data\Staff Homedrives\$UserName"

Должен сделать это.

4
ответ дан 3 December 2019 в 03:31

Теги

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