您的位置:首页 > 其它

SAP BPC最佳实践-非企业域环境下新建BPC的用户

2010-10-17 23:55 288 查看
通常我们在BPC的Admin console上新建一个用户时,列出来的是当前域服务器上的用户,这当然需要BPC server管理员具有访问AD服务器的权限。但是在某些公司,之前的公司内部网络就没有建域,在这种情况下,如何新建BPC用户及维护账户就变成了一个问题。所幸BPC也允许当公司内部没有一个真正的域时,通过建立web server上的local user,变相的建立一个域,来维护到BPC用户中。至于这个用户的密码维护,就只能利用web server本身所带的管理local user的功能了。接下来将演示这样的一个过程:

1, 首先是要在BPC web server上面建立local user,进入计算机管理的界面,新建test1。



2,我们在当前计算机的属性中可以看到,这台web server的名称是zhjybb,这个名称就会作为我们后面在BPC admin里新建BPC用户时,选中的域的名称。



3,进入BPC server manager的界面,然后进入Define System User Groups的界面:



ps,当用户发现这个菜单选项被灰掉的时候,需要到BW后台去添加权限,在SE38中运行UJA3_WRITE_SYS_USERS,添加ZHJYBB\Administrator

4,在这个界面上选择Local Windows作为域类型,然后输入这个虚拟域的名称:



5, 接下来我们就可以在BPC的Admin console中去添加用户,并且能够在我们刚刚匹配的这个域下去选择:



我们可以看到,在ZHJYBB这个域里面,有了test1这个用户。因为test1这个用户是维护在web server上面的local user,对于客户而言,如何去维护他们自己的这个BPC用户的密码呢。(对于windows域的用户,自然可以在自己的windows系统中就更改域的密码)对于用这样集中创建用户在BPC web server上的方式,我们的BPC用户修改密码就必须远程登录到web server来操作了。同时,为了限制这些用户在登录到BPC web server后的权限,我们可以在新建出来用户之后,就把他们设置成,需要首次登录更改密码,并且将用户添加到User Group中,这样这些用户只能到了登录界面后修改密码,接着也无法登录web server。这个方法的弊端在于,当用户第二次想要更改密码时,必须首先通知web server的管理员,将此用户首次登录需要修改密码的checkbox重新选中。

Windows的IIS其实也提供了通过iisadmpwd的方法修改域密码(http://support.microsoft.com/kb/907271),IIS安装时候已经新建了一个目录,位于C:\<SystemDirectory>\system32\Inetsrv\Iisadmpwd,建立此目录的虚拟目录,即可通过其中的aexp2.aspx修改密码。由于BPC的web端就是建立在IIS上的,也可以直接将此目录复制至BPC的安装目录下,



此时,在IIS的虚拟目录查看页面中,可以在BPC的虚拟目录下看到这个目录了,



然后通过网址就可以直接访问到这个密码修改页面了,



在安装域模式的BPC服务器端时,也有几个注意项。

1,将BPC Web Server加入域中;

2,在BPC ABAP端,进入SE38,运行UJA3_WRITE_SYS_USERS,将域管理员账号作为BPC系统管理员账号添加进去。在本地系统管理员账户进行安装时,BW服务器端记住的是系统本地系统管理员的账户,而该账户是没有读取域用户的权限的;

3,将域管理员账户加入Web Server的管理员组中;



4,通过域管理员账号登录Web Server,进行BPC Web Server的安装;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: