WEBVTT

00:06.420 --> 00:10.400
You can display a list of available providers by your online get.

00:10.410 --> 00:12.470
Does best provide or command.

00:12.570 --> 00:16.650
Be aware that providers can be added into their shell when alone.

00:16.740 --> 00:23.760
When you load modules for example run an import module Active Directory will load the Active Directory

00:23.760 --> 00:28.950
module that module includes a provider when you know the name of provider.

00:28.950 --> 00:31.850
You can view it help if help is provided.

00:31.890 --> 00:39.630
For example around help file system to display help on the file system as provider provider help files

00:39.630 --> 00:47.190
frequently contain descriptions and examples that are specific to the data store that the provider connects

00:47.280 --> 00:51.420
to the commands that are used to work with providers.

00:51.450 --> 01:00.110
Use the generic Non's item and Item property because the commands are designed to work with any provider.

01:00.240 --> 01:07.680
The examples in the commands help may not include examples for every scenario or wider help is intended

01:07.800 --> 01:12.680
to supplement command help with more specific descriptions and examples.

01:12.680 --> 01:20.490
Run and get Pierres provider also lists the capabilities of each provider that is loaded into the shell

01:20.700 --> 01:25.280
because each provider connects to a different underlying technology.

01:25.430 --> 01:32.850
That capability service provider will be different the generic commands let us use to work with providers

01:33.120 --> 01:38.230
over a superset of every feature that a provider might support.

01:38.310 --> 01:44.580
For example the gay child diatom command includes air use transaction parameter.

01:44.610 --> 01:51.250
However only the registry the provider supports their transactions capability.

01:51.390 --> 01:57.210
If you try to use the parameter in any other provider you'll receive an error message.

01:57.210 --> 02:00.120
Some major capabilities include the following.

02:00.120 --> 02:07.420
Should process for providers that can support their wildlife and confirm parameters.

02:07.440 --> 02:09.370
Next capability's filter.

02:09.500 --> 02:12.440
It's for providers that support filtering.

02:12.480 --> 02:21.930
Next one credentials for providers that support alternative credentials and transactions for providers

02:22.020 --> 02:24.560
that support transactor operations.

02:24.570 --> 02:31.560
You should always review the capabilities of a provider before you work with it so that you can or will

02:31.560 --> 02:37.350
not encounter unexpected errors by trying to use unsupported capabilities.

02:37.350 --> 02:42.640
Now let's see some examples in which you'll see how to work with providers.

02:42.720 --> 02:46.710
If you want to display a list of providers you can type.

02:46.710 --> 02:49.030
Get a wider command.

02:49.050 --> 02:52.470
Please notice the capabilities listed for each one.

02:52.500 --> 02:56.030
The next command is to load the Active Directory module.

02:56.130 --> 02:57.780
For that you will type.

02:57.810 --> 02:58.780
Import module.

02:58.800 --> 03:02.150
Active Directory to display a list of providers.

03:02.220 --> 03:10.350
Just type get Pierres provider and if you've added a new module you'll notice a new provider added by

03:10.350 --> 03:15.520
the Active Directory module or some other module to display help for a provider.

03:15.520 --> 03:21.090
Please type help registry that will display help for registerable Weider.
