使用批处理文件或Powershell访问测试SharePoint URL?

时间:2018-03-09 07:18:58

标签: powershell batch-file sharepoint active-directory logfile

我试图弄清楚如何使用简单的东西测试对SharePoint URL的访问,而无需安装任何额外的东西。正常的win10环境,没有管理员权限。我有som代码经验但最近没有。

我所拥有的短片......:

:MENU
ECHO Text text text 
ECHO Menu with about 10 selections
SET /P M=Here you chose from different AD-testusers:

IF %M%==1 SET title=testuser1
IF %M%==1 GOTO A

:A
Runas /savecred /user:my_domain\some_user "C:\Program Files\internet explorer\iexplore.exe http://test_URL/"
ECHO %USERDOMAIN%\%USERNAME% login %title% @ %DATE%,%TIME% >> log\log%DATE%.txt
GOTO MENU

在某些情况下,这还不错,但仍需要手动检查结果。该日志文本输出不是很重要,但我想包含一些有关用户是否有权访问该特定SharePoint页面的信息。可能的?

2 个答案:

答案 0 :(得分:0)

您可以使用powershell检查网址是否返回代码200(已成功加载)

reference to this article

答案 1 :(得分:0)

link ive shared,修改以下

试试这个?

替换

$req= [system.Net.WebRequest]::Create($objItem)

$req= [system.Net.WebRequest]::Create($objItem)