积极答复者
用户名和密码问题

问题
答案
-
不建议在Mp中保存账户名和密码。
正确的使用方式是MP中定义SecureReference,翻译为中文就是“配置文件”。
MP的Workflow指定使用某个SecureReference。
然后倒入到SCOM。
在SCOM中配置用户名,密码。然后绑定账号到MP里面定义的配置文件。默认情况是账号和配置文件绑定,还可以账号,配置文件,实例(Class Instance, 你写Discovery发现的东东)三者一起绑定,可以解决每个设备不同账号的问题。在配置文件绑定账号时注意UI界面,可以选择实例的。
如果每个设备密码有规律,而且设备很多的话,也可以在MP代码脚本里直接用算法搞定。但是不推荐。
关注我的新浪微博:http://weibo.com/haitch SystemCenter中文社区:http://wicresoft.azurewebsites.net
- 已标记为答案 小城徘徊 2012年9月25日 3:13
全部回复
-
不建议在Mp中保存账户名和密码。
正确的使用方式是MP中定义SecureReference,翻译为中文就是“配置文件”。
MP的Workflow指定使用某个SecureReference。
然后倒入到SCOM。
在SCOM中配置用户名,密码。然后绑定账号到MP里面定义的配置文件。默认情况是账号和配置文件绑定,还可以账号,配置文件,实例(Class Instance, 你写Discovery发现的东东)三者一起绑定,可以解决每个设备不同账号的问题。在配置文件绑定账号时注意UI界面,可以选择实例的。
如果每个设备密码有规律,而且设备很多的话,也可以在MP代码脚本里直接用算法搞定。但是不推荐。
关注我的新浪微博:http://weibo.com/haitch SystemCenter中文社区:http://wicresoft.azurewebsites.net
- 已标记为答案 小城徘徊 2012年9月25日 3:13
-
我是用向你说的SecureReference做的,但是领导说这样操作不方便,需要配置一堆东西。我再具体描述一下我的情况:
首先我用一个类来表示我们的设备,然后又建立了若干类来表示设备上运行的服务(因为有不同的服务,一个服务类表示一种服务),对设备上的服务进行操作的时候需要用到设备的账户和密码。设备类和服务类是Hosting关系。若是绑定实例到服务的话,每次只能绑定一个实例,而服务的数目很多这样就会进行很多次绑定操作,而在同一个设备上的服务账户和密码是相同的。然后我把实例绑定设备,这样貌似也可以操作,不知道这样会不会有什么副作用?
我用的是powershell脚本处理,账户和密码是这样传进去的,这样传输会不会不安全
<Parameter>
<Name>UserName</Name>
<Value>$RunAs[Name="My.Account"]/UserName$</Value>
</Parameter>按领导的意思是最好写一个UI,然后再执行任务的时候提示客户输入账户密码。若是这样做的话该怎么处理?UI方面有什么特别要求没有?
谢谢了!!!
- 已编辑 小城徘徊 2012年9月25日 3:38