現時点では、Sharepoint WarmUp スクリプトで HTTP 応答要求を試みていますが、このためには、このコードを使用する必要があります
using (System.IO.StreamReader file = new System.IO.StreamReader(filePath))
while ((line = file.ReadLine()) != null)
{
try
{
WebRequest request = WebRequest.Create(line);
request.Proxy = null;
if ((userName == null) || (userName == ""))
{
request.Credentials = CredentialCache.DefaultCredentials;
}
else
{
CredentialCache myCache = new CredentialCache();
myCache.Add(new Uri(line), "NTLM", new NetworkCredential(userName, password, DomainName));
request.Credentials = myCache;
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (Stream dataStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(dataStream))
{
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
}
Thread.Sleep(2000);
}
応答を取得するためにユーザー アカウントを使用することは想定していませんが、サーバーにログインしている場合にのみ機能するデフォルトの資格情報を使用できます。それ以外の場合は機能しません。
それを行う他の方法はありますか、sharepoint 2010ではなくMOSSとしてpowershellを使用できません
乾杯