6.0
Table Of Contents
- vSphere SDK for Perl Programming Guide
- Contents
- Getting Started with vSphere SDK for Perl
- Writing vSphere SDK for Perl Scripts
- Refining vSphere SDK for Perl Scripts
- Creating and Using Filters
- Filtering Views Selectively Using Properties
- Retrieving the ServiceInstance Object on a vSphere Host
- Saving and Using Sessions
- Using Multiple Sessions
- Learning About Object Structure Using Data::Dumper
- Specifying Untyped Arguments in Scheduled Tasks and Callbacks
- Using Advanced Subroutines
- vSphere SDK for Perl Subroutine Reference
- Web Services for Management Perl Library
- Credential Store Perl Library
VMware, Inc. 65
Chapter B Credential Store Perl Library
Parameters
server–Serverforwhichallusernamesarelisted.
Returns
Returnsalistofallusersbelongingtothespecifiedserver.
close
Closesthecredentialstore,andfreesallresourcesassociatedwithit.Ifyouwanttorunadditionalcredential
storesubroutines,youmustruninitagaintoreinitializethecredentialstore.
Callcloseonlyonceforeachcredentialstoreinitializedbyacalltoinit.
Parameters
Noparameters.
Returns
Returnsnothing.
credstore_admin.pl Utility Application
credstore_admin.plisautilityapplicationyoucanuseforcredentialstoreadministration.Atthesametime,
theutilityservesassamplecodeifyouwanttowriteyourownscript.
Inadditiontotheoptionslistedin“CommonOptionsReference”onpage 16,theutilitysupportsthefollowing
options:
Table B-1. Command-line Options for credstore_admin.pl
Option Description
add
-s|--server <server>
-u|--username <username>
-p|--password <password>
-t|--thumbprint <thumbprint>
Addsanewusernameandpasswordentryintothecredentialstore
forthespecifieduser.
Alternatively,addsthethumbprintforaspecifiedserveriothe
credentialstore.
Note:Youcannotaddtheusername,password,andthumbprintfor
aserverwithonecommand.Addfirsttheusername
andpassword,
andrunthecommandagaintoaddthethumbprint.
get
-s|--server <server>
-u|username <username>
-t|--thumbprint <thumbprint>
Retrievesthepasswordorthethumbprintforthespecifieduser
fromthecredentialstore.
remove
-s|--server <server>
-u|--username <username>
-t|--thumbprint <thumbprint>
Removesanexistingpasswordoranexistingthumbprintforthe
specifieduserfromthecredentialstore.
list
[-s|--server <server>]
Listsexistingentries.
clear Deletesall
entriesfromthecredentialstore.