# New-MVObject (Project-MVObject)

## Synopsis

Project a connector space object into the metaverse as a new object

## Syntax

```
New-MVObject [-MVObjectType] <String> [-CSObject] <CSObject> [<CommonParameters>]
```

## Description

The [New-MVObject](https://docs.lithnet.io/mim-sync-service/usage/cmdlet-reference/new-mvobject) cmdlet (or its alias Project-CSObject) allows you to project a connector space object into the metaverse as a new metaverse object of a specified type

## Parameters

#### -MVObjectType \<String>

The type of metaverse object to create

|                             |       |
| --------------------------- | ----- |
| Required?                   | true  |
| Position?                   | 1     |
| Default value               |       |
| Accept pipeline input?      | false |
| Accept wildcard characters? | false |

#### -CSObject \<CSObject>

The connector space object to project

|                             |       |
| --------------------------- | ----- |
| Required?                   | true  |
| Position?                   | 2     |
| Default value               |       |
| Accept pipeline input?      | true  |
| Accept wildcard characters? | false |

#### \<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see [about CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## Examples

### Project a connector space object

```
PS C:\> $cs = Get-CSObject -RDN "cn=John Smith" -MA "ADMA"
PS C:\> New-MVObject -CSObject $cs -MVObjectType 'user'
```

### Project a connector space object using the Project-CSObject alias

```
PS C:\> $cs = Get-CSObject -RDN "cn=John Smith" -MA "ADMA"
PS C:\> Project-CSObject -CSObject $cs -MVObjectType 'user'
```
