持有非移民签证或签证过期的外国人士如果违反美国移民法的相关规定将被拒绝入境(在边境,机场或入境口岸)或驱逐出境(如果已进入美国)。即使持有美国永久居民身份(持有绿卡)的人士同样也将面临上述法律的惩处如果违反相关法律规定。因为,即使你持有绿卡但在未入籍成为美国公民之前仍被视作外国人。1996年的移民法改革将过去的拒绝入境(Exclusion)和驱逐出境(Deportation),通称为移离出境(Removal)。虽然名称上听起来较为典雅些,但实质上并无区别,仍然是将违反规定的外国人士通过法律程序使其离开美国。