I am trying to copy an existing IIS 7.5 app pool using the Powershell WebAdministration module without stopping the application.

When I copy the app pool, with an application running and loaded, I receive a NullReferenceException.

```
$pool = 'app1-0'
$newpool = 'app1-1'
cp "iis:/apppools/$pool" "iis:/apppools/$newpool" -force

```

Output:

```
Copy-Item : Object reference not set to an instance of an object.

```

If I stop the pool, or start the app pool and do not load the application, the copy command succeeds. 

Short of copying the properties one by one, is there a way to copy/clone a running, and loaded, app pool?